在cakephp中发布表单数据时出现404错误
我在 cakephp 应用程序中有一个 RESTful api,它返回 json 数据。我正在使用 Firefox REST 客户端对其进行测试。 GET 请求工作正常,但在发布表单数据时出现我不明白的 404 错误。失败的请求如下所示:
。
如果我将内容类型更改为“text/html”,尽管我没有得到预期的响应,但我不会再收到 404 错误,大概是因为表单数据没有被发布。
有什么想法吗?
I have a RESTful api in a cakephp app that returns json data. I am testing it with firefox REST Client. The GET requests work fine, but I am getting 404 errors I dont understand when posting form data. The failing requests look like this:
.
If I change the content-type to "text/html" I don't get a 404 anymore, although I do not get the expected response, presumably because the form data is not being posted.
Any ideas what's going on?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我发现了问题所在。 cakephp 安全组件需要 csrf 令牌。将该组件上的“validatePost”设置为 false 解决了该问题。
I figured out the problem. The cakephp security component needed the csrf token. Setting "validatePost" to false on that compoment fixed the issue.