5

チーム プロジェクトでは、多くのインターフェイスに SoapUI を使用しています。ウムラウトと呼ばれるドイツ語の特殊記号に問題がありました。Json 本体とドイツ語のウムラウトを含む POST リクエストを送信すると、com.fasterxml.jackson.databind.JsonMappingException. では解析できませんcom.fasterxml.jackson.databind.ObjectMapper

SoapUI Json リクエスト

しかし、POSTMAN を使用して同じリクエストを送信すると、魅力的に機能します。 Postman Json リクエスト

@Consumes({MediaType.APPLICATION_JSON + "; charset=utf-8"})注釈とContent-Type: application/json; charset=utf-8ヘッダーを使用します。しかし、まだ効果はありません。誰かがそのような問題に遭遇したことがありますか、またはそれを解決する方法を知っていますか? テスト ツールを変更することはできません。

4

1 に答える 1

17

In SoapUI there is an additional property for setting the encoding of your request.

It is available under the tab Request Properties. Property: Encoding, Value: UTF-8.

Setting it as above solved our problem.

于 2016-03-22T13:26:27.467 に答える