CloseableHttpClient httpClient = HttpClients.createDefault(); HttpGet httpGet = new HttpGet("http://example.com"); CloseableHttpResponse response = httpClient.execute(httpGet); try { int statusCode = response.getStatusLine().getStatusCode(); HttpEntity entity = response.getEntity(); // ... } finally { response.close(); } int statusCode = response.getStatusLine().getStatusCode(); Header[] headers = response.getAllHeaders(); HttpEntity entity = response.getEntity(); String responseBody = EntityUtils.toString(entity); CloseableHttpClient httpClient = HttpClients.createDefault(); HttpPost httpPost = new HttpPost("http://example.com"); List<NameValuePair> params = new ArrayList<>(); params.add(new BasicNameValuePair("username", "admin")); params.add(new BasicNameValuePair("password", "123456")); HttpEntity entity = new UrlEncodedFormEntity(params); httpPost.setEntity(entity); CloseableHttpResponse response = httpClient.execute(httpPost); CloseableHttpClient httpClient = HttpClients.createDefault(); HttpPost httpPost = new HttpPost("http://example.com/upload"); MultipartEntityBuilder builder = MultipartEntityBuilder.create(); builder.addBinaryBody("file", new File("/path/to/file")); HttpEntity entity = builder.build(); httpPost.setEntity(entity); CloseableHttpResponse response = httpClient.execute(httpPost);


上一篇:
下一篇:
切换中文