2017-09-14 6 views
0

郵便配達員やその他のContent-TypeセットからのコールにSpringのメソッドシグネチャを設定するには何が必要ですか?コンテンツタイプが設定されていないSpringエンドポイントを呼び出す

シグネチャは次のとおりです。

@RequestMapping(value = "/{id}", method = RequestMethod.GET, produces = "application/json") 
@ResponseBody 
public ResponseEntity getHouseholdChanges (@PathVariable("id") Long id) { ... } 

私は415のステータスを受け取ったのContent-Typeなしでポストマンに呼び出すとき。

私はコンテンツタイプを設定できないときに他の人から呼び出す必要がありますが、常にこのメソッドには同じです。

+0

spring-boot 1.5.6.RELEASEで問題を再現できません。どのバージョンのspring-bootを実行していますか? –

+0

春のバージョン:4.3.0.RC2と春のブートバージョン:1.4.0.M3 –

答えて

0

てみメソッドシグネチャ

produces = "application/json"

これは郵便配達は、任意のエラーコードをスローせずに表示する文字列を返す必要がありますから削除します。

+0

私は試して、動作しません。 –

+1

OK、少しサーフィンしていますが、受け入れ可能なヘッダーを削除できないことがわかりました。明らかに、サーバーによって生成された型が含まれている必要があります。 あなたの問題の解決策は、不思議な他の呼び出しで受け入れ可能なコンテンツタイプを設定する方法を理解することです。 – desoss

+0

なぜそれらの通話でそれらを設定できないのですか? – desoss

関連する問題