zoukankan      html  css  js  c++  java
  • java后台发起get请求获取响应数据学习记录: 话不多说直接上代码

    package com.jl.chromeTest;

    import java.io.BufferedReader;
    import java.io.InputStreamReader;
    import java.net.HttpURLConnection;
    import java.net.URL;
    import java.net.URLConnection;
    import java.nio.charset.StandardCharsets;

    /**
    * get请求测试
    * @author liujilong
    * @since 2019-7-18 10:26:49
    */
    public class Test {

    @org.junit.Test
    public void test() throws Exception{
    String result = get("http://www.baidu.com");
    System.out.println("result====="+result);
    }

    /**
    * get请求
    * @param url
    * @return
    * @throws Exception
    */
    public String get(String url) throws Exception {
    String content = null;
    URLConnection urlConnection = new URL(url).openConnection();
    HttpURLConnection connection = (HttpURLConnection) urlConnection;
    connection.setRequestMethod("GET");
    //连接
    connection.connect(http://www.amjmh.com/v/);
    //得到响应码
    int responseCode = connection.getResponseCode();
    if (responseCode == HttpURLConnection.HTTP_OK) {
    BufferedReader bufferedReader = new BufferedReader(new InputStreamReader
    (connection.getInputStream(), StandardCharsets.UTF_8));
    StringBuilder bs = new StringBuilder();
    String l;
    while ((l = bufferedReader.readLine()) != null) {
    bs.append(l).append(" ");
    }
    content = bs.toString();
    }
    return content;
    }
    }

    ————————————————

  • 相关阅读:
    坐标系统和投影的来龙去脉原创
    ArcEngine这本书怎么样
    如何构建达芬奇的DSP Server【转】
    ccs编译问题
    linux下环境变量设置[转]
    普通人的编辑利器——Vim 【转】
    关闭linux防火墙
    GT_Trace的使用[z]
    davinciDM6446 LINUX环境配置
    TI DaVinci(达芬奇)入门
  • 原文地址:https://www.cnblogs.com/hyhy904/p/11408520.html
Copyright © 2011-2022 走看看