在cakephp中发布表单数据时出现404错误

发布于 2024-12-06 05:33:47 字数 287 浏览 0 评论 0原文

我在 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:

enter image description here.

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

乱了心跳 2024-12-13 05:33:47

我发现了问题所在。 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文