如何创建 400 错误请求以便我可以验证功能
Posted
技术标签:
【中文标题】如何创建 400 错误请求以便我可以验证功能【英文标题】:how to create 400 bad request so that I can verify a feature 【发布时间】:2013-05-16 00:01:52 【问题描述】:目前我正在处理 400 bad request status 错误。我想知道如何创建服务器将返回 400 状态的请求。
【问题讨论】:
在您的服务器上创建一个将发送 400 标头的页面? 你用什么服务器? 只需转到您不存在的服务器网页。它将显示 404 作为响应代码。 【参考方案1】:我找到了一种生成 400 Bad Request Error 的简单方法:
在 URL 末尾附加 /%
应该适用于大多数网站。
例如:
http://abc.go.com/%
http://www.checkupdown.com/%
https://www.oath.com/%
https://www.apple.com/%
以上网址生成如下页面:
请注意,此方法不适用于互联网上的所有网站。
因为服务器可以在看到/%
时决定做什么。
【讨论】:
【参考方案2】:由于请求中的语法错误而发生 HTTP 400 错误。
要创建强制服务器返回 400 错误的请求,您可以:
-
在您的服务器上打开一个到端口 80 的 TCP 连接
发送垃圾邮件
观察响应。
【讨论】:
谢谢。服务器是一个 Web 应用程序。你能告诉我如何发送垃圾邮件吗? 您可以自己对键盘进行硬编码。或随机数生成器转换为文本。重点是发送服务器无法理解的内容,因为它不是正确的 HTTP 请求。 我找到了另一种发送错误请求的方法。如果一个 url 需要一个 get 操作,但我们向它发送一个 post 操作,我们将获得 400 状态。谢谢。以上是关于如何创建 400 错误请求以便我可以验证功能的主要内容,如果未能解决你的问题,请参考以下文章
如何使用python请求将经过身份验证的POST请求编码到API?
我尝试使用 passport.js 对用户进行身份验证,但它给了我一个错误**服务器响应状态为 400(错误请求)**