为什么我在POST请求处理程序上收到GET请求

时间:2012-03-10 03:13:23

标签: jquery http browser

我的webapp向我的网络服务器发出了几个AJAX请求。其中大多数是POST请求 - 使用jQuery的$.post$.ajax(type:'POST',..)完成。由于我的webapp是这些端点的唯一客户端,因此我没有实现GET处理程序,因为如果我的应用程序没有提供GET请求,就没有理由说服务器应该接收GET请求。

但很多时候,我确实在服务器日志中看到了对这些端点的GET请求。由于我没有实现它们,它们会因响应代码405而失败。这种情况不会经常发生,但它也不是很常见。

我的问题是,是否有任何浏览器/防火墙/代理自动将POST请求转换为GET?

1 个答案:

答案 0 :(得分:2)

没有

您所看到的可能是机器人,抓取网络。这很正常。