有没有办法允许Google App Engine通过DELETE请求发送正文或有效负载?

elk*_*elk 7 google-app-engine http httpwebrequest

我正在尝试与需要将XML数据包含在HTTP DELETE请求正文中的API进行交互.我在AppEngine中使用urlfetch,并且对DELETE请求简单地忽略了有效负载.

阅读本文后:实体主体是否允许HTTP DELETE请求?,我意识到标准可能不允许DELETE请求的正文内容,这就是为什么urlfetch正在剥离正文.

所以我的问题是:当urlfetch忽略有效负载时,是否有某种解决方法可以在app引擎中附加正文内容?

Jon*_*erg 6

根据文档,

URL提取服务支持五种HTTP方法:GET,POST,HEAD,PUT和DELETE.该请求可以包括HTTP标头和POST或PUT请求的正文内容.

鉴于GAE Python运行时是大量沙盒化的,因此您极不可能绕过此限制.我认为这是一个错误,你应该在这里提交错误报告.