繁体   English   中英

其余API-HTTP删除-请求正文被忽略/删除WSO2 API管理器

[英]Rest APIS - HTTP Delete - Request body gets ignored/dropped WSO2 API Manager

环境: -Web服务-Rest API。 媒体类型-JSON。 JAX RS实施-泽西岛。 HTTP方法-POST,GET,PUT和DELETE。 WSO2 API网关管理器-位于其上方以发布这些API。

问题:-删除操作具有一个请求正文(json消息),其中包含输入值。 当我直接点击服务时-整个操作成功执行。 但是一旦我通过API管理器(使用它发布的URL)-请求主体似乎被丢弃/忽略,因此操作失败。 其余所有操作都可以正常工作,OAuth也是如此。

有人可以帮我吗-关于当我通过WSO2 API网关管理器时为什么请求正文(json消息)被丢弃的原因-请怎么做才能使它正常工作!

提前致谢。

HTTP DELETE操作不应该具有主体。 你可以在这里这里检查

许多框架不鼓励使用它,或者警告您身体可能掉落。 原因是您想删除URI标识的某些资源,因此不需要任何正文。

更新资料

WSO2 API Manager依赖于Apache HttpComponents / HttpCore库来实现此功能,此问题已在其5.0中修复,该版本尚未发布。

您可以在此处找到针对httpCode库报告的JIRA。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM