【发布时间】:2017-08-31 17:13:07
【问题描述】:
我正在尝试通过 DELETE 将 JSON 接收到 Cherrypy 服务器,使用:
@cherrypy.tools.json_in()
def delete(self):
data = cherrypy.request.json
但我总是得到一个错误(看起来像cherrypy只是把json扔掉......)。有没有办法检索json?
我四处搜索,看到有人说发送带有正文的 DELETE 是错误的,但 the specs 什么也不说。
【问题讨论】:
-
在 DELETE 请求上发送响应正文没有任何问题。确保您使用响应代码 200 进行响应。请参阅 stackoverflow.com/questions/6581285/…
-
@rubchick 我正在尝试将json发送到cherrypy服务器,但是当我尝试访问服务器中的json时,出现错误。
-
你至少需要通过
request.methods_with_bodies告诉 CherryPy DELETE 可能有一个正文。请参阅docs.cherrypy.org/en/latest/… 的示例 -
@fumanchu 这行得通!如果你做出回答,我很乐意接受!