tensorflow - 如何使用 python 将请求发送到 tensorflow 服务器(tensorflow-serving)?
问题描述
我是新的张量流服务。
我尝试使用 python3 向 tensorflow 服务器发送请求(POST),
但是当我发送请求时,我得到了<400>
,bad request
。
但是当我在终端上发送 curl 时,它就可以了。
curl -d '{"instances": [3]}' -X POST http://localhost:8501/v1/models/hello_world:predict
这是我的python代码。
import requests
import json
urls = 'http://localhost:8501/v1/models/chachacha:predict'
data = {"instances": 2858}
j_data = json.dumps(data)
r = requests.post(urls, json=j_data)
print(r)
错误信息 :
<Response [400]>
感谢您的任何建议!
解决方案
尝试这个
data = { "instances": [values]}
payld = json.dumps(data)
ret = requests.post(url, data=payld)
推荐阅读
- unit-testing - TypeError: Function.prototype.name sham getter 仅在我使用 `--coverage` 运行时在非函数上调用
- java - 为什么 Google App Engine JDBC 连接 URL 不起作用?
- node.js - 回调错误:TypeError:无法读取未定义的属性“行”
- c++ - 如何查找结构字段占用的空间以及它与下一个字段之间的填充?
- python - 使用 python 更改字符串的编码时出错。UTF-8 和 cp1252
- mongodb - Mongodb 查询执行耗时过长
- javascript - JS 代码 - 只有我的问题会上传到我的测验中,而不是答案选项
- vb.net - VB从文本导入值
- java - 如何在 OnClickListener 中切换选项卡位置或替换选项卡位置
- c++ - 如果我们将浮点数据的小数部分分配给 int,会发生什么情况?