問題タブ [http-status-code-412]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
88 参照

java - GET 応答ヘッダーで ETag を生成する Java spring 412 http エラーを解決するには

外部 API を使用していくつかのリソースを GET および POST しています。ローカルで私のコードは、さまざまなエンドポイント (GET、POST ...) の呼び出しや Postman でも正常に動作しますが、別のプレートフォーム (場所) でコードを実行しようとすると、リソースは次のとおりです)、POST 呼び出しが原因で 412 HTTP エラーが発生しました。インターネットで調べたところ、(変更しようとした) エンティティの ETagd を生成し、それを私のヘッダーに追加する必要があることがわかりました。 POST エンドポイント。そのために、ShallowEtagHeaderFilterと @Bean アノテーション (フィルター メソッドの上) と @SpringBootApplication アノテーションをクラスの上に使用しました。これが私のコードです。

GET 応答ヘッダーで ETag パラメータを生成できないため ( reponse.headers() をチェックした後)、本当にあなたの助けが必要です。前もって感謝します!