我正在CakePHP框架中编写RESTful API。使用POSTMAN应用程序我正在测试一个删除方法,标题设置如下:
Content-Type application/json
我将身体数据作为RAW发送:
{"id":"8"}
我的API正在按照我对控制器的期望来路由请求,并且我正在阅读正文:
json_decode(file_get_contents('php://input'),'true');
这给了我带有上述参数的空数据。但是,如果我将方法类型更改为POST,或者从标题中删除内容类型,那么我会在正文中获取内容。
任何想法,似乎都是奇怪的行为!