Chcę napisać ciało żądanie XML content-type, ale nie wiem jak z HttpClient Object (http://hc.apache.org/httpclient-3.x/apidocs/index.html)Zapis na żądanie ciała z HttpClient
DefaultHttpClient httpClient = new DefaultHttpClient();
HttpPost httpRequest = new HttpPost(this.url);
httpRequest.setHeader("Content-Type", "application/xml");
I nie wiem jak aby nadal pisać ciało z moim XML ...
Sugerowałbym użyciu 'java .nio.charset.StandardCharsets' i zmodyfikuj linię 'ByteArrayEntity' na: HttpEntity entity = new ByteArrayEntity (xml.getBytes (StandardCharsets.UTF_8)); – MrMister
Zamiast 'new ByteArrayEntity (xml.getBytes (" UTF-8 "));' użyj 'new StringEntity (xml, ContentType.APPLICATION_XML);' – Asaph
Użycie nowej StringEntity może spowodować, że w nagłówku zostanie podany niepoprawny zestaw znaków. Używaj ostrożnie. –