この 2 日間で私はこの問題にやられました。最も嫌なことは、問題のないプロジェクトもあれば、面倒なプロジェクトもあるということですが、理由はわかりません。たった一週間勉強しただけです。
以下の 2 つのメソッドがあります。最初のメソッドは json を受け取るので大丈夫です。
後者はテキストを受け入れ、その後直接 400 を受け入れます。 @requestBody に変更されると、null になります。
リーリー次に、2 つのリクエスト ヘッダーとレスポンス ヘッダーの違いを確認します。
前の方法:Content-Type がすべて対応していれば問題ありません。
リーリーしかし、後者は対応しません。何か問題が発生しました。
リーリーつまり、上記の 2 番目の方法は、コンシューマまたはプロダクションを追加することであり、ヘッダーも試しましたが、まだ変更できません。
Content-Type:text/html;charset=utf-8
やはり間違っている、間違っている、間違っている、間違っている、間違っている。ジャクソンのバッグを3つ追加しました
何が起こっているのですか? ?
最も残念なことは、数日前まで同じ方法でうまくいったのに、ベストを変えたらうまくいかなかったことです。やあ
angular post のリクエストはデータをシリアル化しないため、$httpProvider を変更する必要があります
リーリー