如何使用 thin 配置自定义 400 响应?

How to configure a custom 400 response with thin?

我在 rails 应用程序中使用 thin 作为我的 Web 服务器。尝试击中 url http://localhost:3000/search/% thin 时抛出

 Invalid request: Invalid HTTP format, parsing fails.

如何使用 thin 编写自定义 400 响应处理程序?

如下更新 nginx 配置文件并在 public 文件夹中创建 400.html 文件。

server { listen 80;

root /public;   # <--- be sure to point to 'public'!

error_page 400 /400.html;
location = /400.html {
internal;
}

location / {
return 400;
}

}