java后台发起get请求获取响应数据

网友投稿 307 2022-12-29


java后台发起get请求获取响应数据

本文实例为大家分享了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://baidu.com");

System.out.println("result====="+result);

}

/**

* get请求

* @param url

* @return

* @throws Exception

*/

public String get(String url) throws Exception {

String content = null;

URLConnection urlConnectiohttp://n = new URL(url).openConnection();

HttpURLConnection connection = (HttpURLConnection) urlConnection;

connection.setRequestMethod("GET");

//连接

connection.connect();

//得到响应码

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("\n");

}

content = bs.toString();

}

return content;

}

}

结果如图:


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:微软 微服务网关(微软远程桌面 网关)
下一篇:手机端app接口测试工具(app接口测试用什么工具)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~