void simpleClient() throws Exception { HttpClient client = new HttpClient(); // 使用GET方法,如果服务器需要通过HTTPS连接,那只需要将下面URL中的http换成https HttpMethod method = new GetMethod("http://www.baidu.com/"); // 使用POST方法 // HttpMethod method = new PostMethod("http://java.sun.com"); client.getParams().setParameter(HttpMethodParams.HTTP_CONTENT_CHARSET, "GBK"); client.executeMethod(method); // 打印服务器返回的状态 System.out.println(method.getStatusLine()); // 打印返回的信息 System.out.println(method.getResponseBodyAsString()); // 释放连接 method.releaseConnection(); } void simpleHttpClient() throws Exception { PostMethod method = new PostMethod("/search.asp"); NameValuePair action = new NameValuePair("action", "mobile"); NameValuePair mobile = new NameValuePair("mobile", "1581869"); method.setRequestBody(new NameValuePair[] { action, mobile }); HttpClient client = new HttpClient(); client.getHostConfiguration().setHost("www.ip138.com", 8080, "http"); client.getParams().setParameter(HttpMethodParams.HTTP_CONTENT_CHARSET, "GBK"); client.executeMethod(method); // 打印服务器返回的状态 System.out.println(method.getStatusLine()); // 打印结果页面 String response = method.getResponseBodyAsString(); // 打印返回的信息 System.out.println(response); method.releaseConnection(); }
HttpClient
最新推荐文章于 2024-04-26 17:20:15 发布