我有一个Python webservice
,它的内容如下所述:
a = np.expand_dims(a, axis=0)
input_data = json.dumps({"data": a.tolist()})
input_data = bytes(input_data, encoding='utf8')
我想从C#代码中使用上面的Web服务,这相当于调用它。
我已经尝试过了,但是没有用,并且出现下面提到的错误。有人可以帮忙吗?
byte[] content= somevalue;
request.Content = new StringContent(content.ToList().ToString(),Encoding.UTF8, "application/json");
错误:“ {\”错误\“:\”期望值:第1行第1列(字符0)\“}”
在python中使用Web服务的情况:
a = frame[startY:endY, startX:endX]
a = cv2.resize(a, (32, 32))
a = a.astype("float") / 255.0
a = img_to_array(a)
a = np.expand_dims(a, axis=0)
input_data = json.dumps({"data": a.tolist()})
input_data = bytes(input_data, encoding='utf8')
resp = requests.post(uri, input_data, headers=headers)
json_data = eval(resp.json())
j = json_data["result"][0]