发布请求后收到 400 错误请求

2023-12-07

当我发送以下 http post 请求时:

POST /query.fcgi HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Content-Length: 63

form_state=3&form_name=system_sw_upgrade&field_name=http_upload

服务器响应 BAD 请求

请求有什么问题吗?


您的请求缺少Host标头。来自spec(见 14.23):

客户端必须在所有 HTTP/1.1 请求消息中包含 Host 标头字段。如果请求的 URI 不包含所请求服务的 Internet 主机名,则主机头字段必须给出空值。 HTTP/1.1 代理必须确保它转发的任何请求消息确实包含适当的主机标头字段,该字段标识代理所请求的服务。所有基于 Internet 的 HTTP/1.1 服务器必须以 400(错误请求)状态代码响应任何缺少 Host 标头字段的 HTTP/1.1 请求消息。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

发布请求后收到 400 错误请求 的相关文章

随机推荐