HttpUriRequest and HttpPut, sending a payload String with multilingual characters.
/*
* A Java String doesn't have an encoding but it can easily be forced into UTF-16 on conversions.
* ALWAYS specify UTF-8 when creating a new StringEntity from String!
*/
// Add payload to HttpPut
HttpPut hp = (HttpPut) this.request;
hp.setEntity(new StringEntity(yourStringPayload, "UTF-8"));
hp.setHeader("Content-Type", "application/json");
// ... then execute
Written by Ally
Related protips
Have a fresh tip? Share with Coderwall community!
Post
Post a tip
Best
#Java
Authors
Sponsored by #native_company# — Learn More
#native_title#
#native_desc#