状況@RequestBodyについて時にはできない、@ RequestParam使用時に受信を受け取ります

最近、少し戸惑い、@RequestBodyを持つ企業でJSON文字列を解析することができ、フロントエンドによって送信されますが、プロジェクトは常に受信しないとき、彼らがやっている、415のエラーを報告し、その後、しばらくの間熟考、何が違うのリクエストボディを見てそして、それは異なりました

 

 このフォームが送信され、フォーマットはこのようなものですので、フロントデスクは@RequestBodyを追加することはできません、そうでない場合は、パラメータを受け取りませんし、パラメータがパスであるとき、同社はフロントデスクに合格しました

 

コメントは、受信したオブジェクトパラメーター、その後の動作に解析され、割り当てられるように言わなければならない追加し、要求パラメータを受信@RequestBody体が存在し、そして@ RequestParamため、リクエストヘッダ内の情報を受信し言葉、

@ RequestParamは、アドレスのみリクエストパラメータ、すなわちのみから削除された管理者ユーザ名= =管理者&パスワードこの解析に文字列パラメータを、このパラメータはリクエストのボディを抽出することはできません。(さらなる説明を理解することはできません。RequestParamのばねがURL形式= 456 XXX名= 123&パスワードでrequestHeader、すなわち要求ヘッダ、すなわちからパラメータを受信し、注釈 、 及びRequestBodyパラメータを受信し、注釈付き由来しますか? requestBody、即ちリクエストボディ)。

したがって、引数を受け取った、と確かな方法は、要求は、次のような一定の関係、次のとおりです。

与えられたとき、注釈背景requestBodyの受信パラメータを要求を取得します。ポストの要求で、背景のコメントの受信パラメータもRequestParamを与えられています。この時間は、完全に理解!!!!

おすすめ

転載: www.cnblogs.com/qiaohechen/p/12043765.html