C#等效于Web请求的Python代码

时间:2019-06-22 10:21:41

标签: c# python

我有一个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] 

0 个答案:

没有答案