AsyncHttpClient を使用して、http POST リクエストを作成します。
AsyncHttpClient.BoundRequestBuilder reqBuilder;
reqBuilder = httpClient.preparePost(url);
reqBuilder.setBody(data);
content-type ヘッダーを送信しないこともあれば、次のように送信することもあります。
Content-Type: text/html; charset=ISO-8859-1
これにより、[REST API] サーバー側でリクエストが失敗します。
なぜ矛盾しているのか理解に苦しむ。
クライアントは次のように作成されます。
import com.ning.http.client.*;
AsyncHttpClient httpClient = new AsyncHttpClient(
new AsyncHttpClientConfig.Builder().build());