私たちはチームプロジェクトの多くのインターフェイスにSoapUIを使用します。ウムラウトと呼ばれるドイツの特殊看板の問題を見つけました。 Json本体とドイツ語のウムラウトでPOSTリクエストを送信すると、com.fasterxml.jackson.databind.JsonMappingException
となります。それはcom.fasterxml.jackson.databind.ObjectMapper
と解析できません。 POSTMANを使用して同じ要求を送信する際にドイツのウムラウトでSoapUI json requestを動作させるにはどうすればいいですか?
はしかし、それは魔法のように動作します。
@Consumes({MediaType.APPLICATION_JSON + "; charset=utf-8"})
注釈とContent-Type: application/json; charset=utf-8
ヘッダーを使用します。しかし、まだ効果はありません。誰もこのような問題を遭遇したことがありますか、それを解決する方法を知っていますか?テストツールは変更できません。
user3499394からのコメントに1つだけ追加されました。それは私のために働いたものです(ありがとう!)しかし、私は同じを設定したとき: "Content-type:application/xml; charset = UTF-8"を直接私の要求のヘッダに入れても、同じ動作をしません。機能する唯一のものは、実際には[プロパティ]タブでエンコードを設定していることです。これはSoapUIのバグでなければなりません。 私のSoapUIのバージョンは5.2.1です。 –