get请求加上head

来源:互联网 发布:java长链接转换短链接 编辑:程序博客网 时间:2024/06/06 07:16
public class TestRequest {public void doGet(String token) throws Exception {// 创建默认的httpClient实例CloseableHttpClient httpClient = getHttpClient();try {// 用get方法发送http请求HttpGet get = new HttpGet("http://www.baidu.com?PageSize=1&PageIndex=100");String headers = "123456";get.setHeader(HttpHeaders.AUTHORIZATION, headers);System.out.println("执行get请求:...." + get.getURI());CloseableHttpResponse httpResponse = null;// 发送get请求httpResponse = httpClient.execute(get);try {// response实体HttpEntity entity = httpResponse.getEntity();if (null != entity) {System.out.println("响应状态码:" + httpResponse.getStatusLine());System.out.println("-------------------------------------------------");System.out.println("响应内容:" + EntityUtils.toString(entity));System.out.println("-------------------------------------------------");}} finally {httpResponse.close();}} catch (Exception e) {e.printStackTrace();} finally {try {closeHttpClient(httpClient);} catch (Exception e) {e.printStackTrace();}}}private CloseableHttpClient getHttpClient(){        return HttpClients.createDefault();    }private void closeHttpClient(CloseableHttpClient client) throws IOException{        if (client != null){            client.close();        }    }public static void main(String[] args) throws Exception {TestRequest xx = new TestRequest();String token = "";xx.doGet(token);}}

阅读全文
0 0
原创粉丝点击