Takım projemizde birçok arayüz için SoapUI kullanıyoruz. Umlauts denen Alman özel işaretleriyle ilgili bir problemle karşılaştık. Json body ve bir Alman umutut ile bir POST isteği gönderirken, biz com.fasterxml.jackson.databind.JsonMappingException
olsun. com.fasterxml.jackson.databind.ObjectMapper
ile ayrıştırılamaz. Postacı kullanarak aynı isteği gönderirkenSoapUI json, Alman umlauts ile çalışmayı nasıl sağlar?
Ama, o zaman bir cazibe gibi çalışır.
@Consumes({MediaType.APPLICATION_JSON + "; charset=utf-8"})
ek açıklamalarını ve Content-Type: application/json; charset=utf-8
başlığını kullanıyoruz. Ama yine de etkisi yok. Böyle bir probleme rastlayan ya da nasıl çözüleceğini bilen var mı? Test aracını değiştiremeyiz.
Kullanıcıdan yalnızca bir yorum eki 3499394. Benim için çalışılan şey buydu (teşekkürler!), Ancak aynı isteğimi kullanarak ayarladığımda: "Content-type: application/xml; charset = UTF-8" doğrudan isteğimin başlığında, aynı davranmıyor. Çalışmakta olan tek şey, aslında Özellikler sekmesi yoluyla kodlamayı ayarlamaktır. Bu SoapUI'de bir hata olmalı. SoapUI sürümüm 5.2.1'dir. –