httpClient 3

it2026-04-11  3

HttpClient httpClient = new HttpClient();

  HttpConnectionManagerParams managerParams = httpClient.getHttpConnectionManager().getParams();   // 设置连接超时时间(单位毫秒)   managerParams.setConnectionTimeout(30000);   // 设置读数据超时时间(单位毫秒)   managerParams.setSoTimeout(120000);   String url = "localhost";   PostMethod postMethod = new PostMethod(url);   Header  header = new Header();   header.setName("Cookie");   header.setValue("cookie");   header.setName("Refer");   header.setValue("refer");   postMethod.setRequestHeader(header);   String strResponse = null;   int statusCode=-1;   try   {     statusCode= httpClient.executeMethod(postMethod);     if (statusCode != HttpStatus.SC_OK)     {       throw new IllegalStateException("Method failed: "+ postMethod.getStatusLine());     }     strResponse = postMethod.getResponseBodyAsString();   } catch (Exception ex)   {     throw new IllegalStateException(ex.toString());   }     finally   {      //释放连接      postMethod.releaseConnection();   }     System.out.println(strResponse);  

转载于:https://www.cnblogs.com/stay-sober/p/4615638.html

最新回复(0)