我已将我的previous question分为两部分。如何故意在Nginx中导致400错误请求?
我的REST API的使用者说偶尔我会返回400错误请求 - 客户端发送的请求在语法上不正确。错误。
我的应用程序(Python/Flask)日志似乎没有捕获这个,我的webserver/Nginx日志也没有。
我已通过添加以下行配置(并添加适当的目录对应的HTML页)更改默认400分404错误消息HTML的:
error_page 404 /404.html;
location = /404.html {
root html;
}
error_page 400 /400.html;
location = /400.html {
root html;
}
此错误消息清楚地指出“ Nginx“,这样我就知道Nginx提供的是400而不是我的python/flask应用程序(其中的400已被更改为明确指出”Flask“)。
有没有一种方法可以让我们故意导致Nginx返回400错误,可能是通过python,CURL或Postman?例如,我还更改了404错误页面,并可以通过调用无效URL来故意让Nginx返回相应的错误HTML。
真棒谢谢你。 –