【发布时间】:2017-02-05 04:45:51
【问题描述】:
我正在使用具有模糊 API 文档的网络设备。我能够很好地执行 PATCH 和 GET 请求,但 POST 不起作用。我收到 HTTP 状态错误 422 作为响应,我在 JSON 请求中缺少一个字段,但我提供了文档中指定的必填字段。我在他们的示例代码中尝试了 Python Requests 模块和供应商提供的 PyCurl 模块,但遇到了同样的错误。
REST API 是否具有为特定 POST 返回所需字段及其值类型的调试方法?我说的更多的是模板配置为在请求中看到的内容(例如 JSON {str(ServerName) : int(ServerID)},而不是 API 开发人员可能创建的内容。
【问题讨论】:
-
许多服务器都支持
OPTIONS方法,如果这不起作用,您必须查看文档,如果您没有文档,祝您好运! -
@KlausD。感谢这个想法,我已经尝试过了,但给了我与 GET 相同的信息。尽管如此,还是没有运气!
标签: python rest pycurl http-status-code-422