ho aggiornato il mio pacchetto httpmime, ed ora le mie corde non vengono inviati o ricevuti come UTF-8MultipartEntityBuilder e Charset
MultipartEntityBuilder entity = MultipartEntityBuilder.create();
Charset chars = Charset.forName("UTF-8");
entity.setCharset(chars);
entity.addTextBody("some_text", some_text);
HttpPost httppost = new HttpPost(url);
httppost.setEntity(entity.build());
...and so on..
Che cosa mi manca? Ho usato per creare un StringBody e impostare il set di caratteri nel corpo di stringhe, ma ora è deprecato, e sembra non funzionare
Per quanto riguarda la pagina del documento http://hc.apache.org/httpcomponents-client-ga/httpmime/apidocs/org/apache/http/entity/mime/content/StringBody.html#StringBody(java.lang.String , org.apache.http.entity.ContentType) dice, Stringbody (String testo, ContentType contentType, charset Set) non è deprecato in 4.3.x – HirofumiTamori