JSON文字列をPOSTするためにapache cxf WebClient(org.apache.cxf.jaxrs.client.WebClient)を使用しています。
WebClient client = WebClient.create(url);
client.path("");
client.header("Content-Length", data.getBytes().length);
client.header("Transfer-Encoding", "chunked");
client.accept(MediaType.APPLICATION_JSON);
client.type(MediaType.APPLICATION_JSON);
client.post(data);
データ サイズがそれ以上の場合、411-Length Required 応答が返されます。それ以外の場合は、データ サイズが投稿の罰金より小さい場合。
ここに何が欠けているか教えてください。
よろしく、シヴァ。