angular.js - ApringMVC が angular の post リクエストを受け取ります。パラメーターが null または直接 400 です。解決してください。
我想大声告诉你
我想大声告诉你 2017-05-15 17:01:12
0
1
622

この 2 日間で私はこの問題にやられました。最も嫌なことは、問題のないプロジェクトもあれば、面倒なプロジェクトもあるということですが、理由はわかりません。たった一週間勉強しただけです。

以下の 2 つのメソッドがあります。最初のメソッドは json を受け取るので大丈夫です。

後者はテキストを受け入れ、その後直接 400 を受け入れます。 @requestBody に変更されると、null になります。

リーリー

次に、2 つのリクエスト ヘッダーとレスポンス ヘッダーの違いを確認します。

前の方法:Content-Type がすべて対応していれば問題ありません。

リーリー

しかし、後者は対応しません。何か問題が発生しました。

リーリー

つまり、上記の 2 番目の方法は、コンシューマまたはプロダクションを追加することであり、ヘッダーも試しましたが、まだ変更できません。

Content-Type:text/html;charset=utf-8

やはり間違っている、間違っている、間違っている、間違っている、間違っている。ジャクソンのバッグを3つ追加しました

何が起こっているのですか? ?

最も残念なことは、数日前まで同じ方法でうまくいったのに、ベストを変えたらうまくいかなかったことです。やあ

我想大声告诉你
我想大声告诉你

全員に返信(1)
给我你的怀抱

angular post のリクエストはデータをシリアル化しないため、$httpProvider を変更する必要があります

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート