我继承了代码
HttpPost httpPost = new HttpPost(url);
httpPost.getParams().setBooleanParameter(
CoreProtocolPNames.USE_EXPECT_CONTINUE, false);
StringEntity entity = new StringEntity(parameter, "utf-8");
httpPost.setEntity(entity);
if(headers != null){
Set<String> headersKey = headers.keySet();
for (String key : headersKey) {
httpPost.setHeader(key, headers.get(key));
}
}
return httpclient.execute(httpPost);
httpClient.getParams()
是@Deprecated并读取&#34;
RequestConfig没有类文档,我不知道应该用什么方法来替换httpPost.getParams().setBooleanParameter
和CoreProtocolPNames.USE_EXPECT_CONTINUE
答案 0 :(得分:1)
可以在创建httpClient时设置,试试这个:
RequestConfig defaultRequestConfig = RequestConfig.custom().setConnectTimeout(CONN_TIMEOUT)
.setExpectContinueEnabled(false).build();
HttpClient httpClient = HttpClients.custom().setDefaultRequestConfig(defaultRequestConfig)
.build();