美文网首页
java如何获取http请求之后的响应结果

java如何获取http请求之后的响应结果

作者: 你挺能闹_e2ae | 来源:发表于2021-01-26 15:19 被阅读0次

/**

* 获取返回结果

*/

public static String SendGET(String url,String param){

    String result="";//访问返回结果

    BufferedReader read=null;//读取访问结果

    try {

        //创建url

        URL realurl=new URL(url+"?"+param);

        //打开连接

        java.net.URLConnection connection=  realurl.openConnection();

    // 设置通用的请求属性

        connection.setRequestProperty("accept","*/*");

        connection.setRequestProperty("connection","Keep-Alive");

        connection.setRequestProperty("user-agent",

        "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;SV1)");

        //建立连接

        connection.connect();

    // 获取所有响应头字段

        Map> map = connection.getHeaderFields();

    // 遍历所有的响应头字段,获取到cookies等

            //for (String key : map.keySet()) {

    // System.out.println(key + "--->" + map.get(key));}

            // 定义 BufferedReader输入流来读取URL的响应

            read =new BufferedReader(new InputStreamReader(

    connection.getInputStream(),"UTF-8"));

    String line;//循环读取

        while ((line = read.readLine()) !=null) {

    result += line;

}

    }catch (IOException e) {

    e.printStackTrace();

    }finally{

    if(read!=null){//关闭流

                try {

    read.close();

    }catch (IOException e) {

    e.printStackTrace();

    }

    }

}

return result;

}

相关文章

  • java如何获取http请求之后的响应结果

    /** * 获取返回结果 */ public static String SendGET(String url,S...

  • HTTP入门

    目录 HTTP是什么HTTP请求HTTP响应如何用 Chrome 查看请求如何用 Chrome 查看响应如何使用 ...

  • HTTP 请求首部(二)

    《HTTP 权威指南》阅读随笔 条件请求首部 有时客户端希望为请求加上某些限制,以便获取更加符合条件的响应结果,比...

  • HTTP协议

    一、HTTP协议 二、请求流程 搜集数据 生成http请求报文 发送请求报文 接收响应报文 解析响应报文 展现结果

  • ajax 异步对象的属性和方法

    abort() :取消请求 getAllResponseHeaders() : 获取所有响应的Http头 getR...

  • Laravel思维导图之Laravel HTTP 请求、响应、表

    今天我来分享 Laravel 中 HTTP 层关于请求、响应与表单验证的知识。 0x00 HTTP 请求 获取请求...

  • HTTP 请求与响应

    HTTP 请求包括哪些部分,如何用Chrome开发者工具查看 HTTP 请求内容 HTTP 响应包括哪些部分,如何...

  • JAVA服务通过URL下载文件

    概述 如何通过Java发送HTTP请求,通俗点讲,如何通过Java(模拟浏览器)发送HTTP请求。 Java有原生...

  • 爬虫

    #爬虫最基本的步骤: 1.寻找目标url,发起请求 2.获取请求的响应结果,分析相应结果 3.从响应结果中提取数据...

  • Python——爬虫入门 Urllib库的进阶

    上一篇文章我们简单讲解了Urllib库的基础用法,包括如何获取请求之后的页面响应,如何使用POST请求上传数据,今...

网友评论

      本文标题:java如何获取http请求之后的响应结果

      本文链接:https://www.haomeiwen.com/subject/spbgzktx.html