我正在使用 apache cxf WebClient(org.apache.cxf.jaxrs.client.WebClient) 发布 JSON 字符串。
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 响应。否则,如果数据大小小于其发布罚款。
请让我知道这里缺少什么。
问候,西瓦。