1. ホーム

Nginx 400 Bad Requestの問題を解決する

2022-03-23 21:03:55

最近、retrofit2がヘッダを追加すると、通常のアクセスでは問題ないのですが、Nginxのプロキシを追加すると400エラーになる問題に遭遇しました。

エラーメッセージを表示します。

として返されるインターフェイスセグメント。

に2つのヘッダーメッセージを追加したためであることが判明しました。

インターフェイスを使用します。

リスナーに動的に追加されるのは

これは問題を引き起こします!  Nginxプロキシを使わないのであれば問題ないのですが、プロキシツールはクライアントからリクエストを受け取り、URL分割を行うため、エラーになります。    

回避策

インターフェイスリクエストから@headersアノテーションを削除するだけです!

ここに文書化されています !