0
我试图接受JSON通过DELETE来使用CherryPy的服务器:检索JSON在DELETE请求
@cherrypy.tools.json_in()
def delete(self):
data = cherrypy.request.json
但我总是得到一个错误(看起来像刚刚的CherryPy扔JSON而去... )。有没有办法检索json?
我搜索了一下,看到有人说发送一个DELETE与身体是错误的,但the specs不说什么。
在DELETE请求上发送响应正文没有任何问题。确保你的响应代码为200.请参阅http://stackoverflow.com/questions/6581285/is-a-response-body-allowed-for-a-http-delete-request – michniewicz
@rubchick我试图发送一个JSON到樱桃服务器,但是当我尝试访问服务器中的JSON时,出现错误。 – MNV
你至少需要通过'request.methods_with_bodies'告诉CherryPy DELETE可能有一个body。请参阅http://docs.cherrypy.org/en/latest/config.html#cp-config-attaching-config-to-handlers上的示例 – fumanchu