java后台发起get请求获取响应数据
程序员文章站
2022-06-14 13:42:43
本文实例为大家分享了java后台发起get请求获取响应数据,供大家参考,具体内容如下
学习记录:
话不多说直接上代码:
package com.jl.ch...
本文实例为大家分享了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(); //得到响应码 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; } }
结果如图:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
上一篇: C#基础概念二十五问 16-20
下一篇: C#学习基础概念二十五问 11-15
推荐阅读
-
java后台发起get请求获取响应数据
-
微信小程序授权 获取用户的openid和session_key【后端使用java语言编写】,我写的是get方式,目的是测试能否获取到微信服务器中的数据,后期我会写上post请求方式。
-
Java进阶篇5_SpringMVC的简介、SpringMVC的组件解析、SpringMVC的数据响应、SpringMVC获取请求数据、SpringMVC拦截器、SpringMVC异常处理机制
-
通过HttpClient发起Get请求,获取Json数据,然后转为java数据,然后批量保存数据库;
-
java后台发起get请求获取响应数据
-
微信小程序授权 获取用户的openid和session_key【后端使用java语言编写】,我写的是get方式,目的是测试能否获取到微信服务器中的数据,后期我会写上post请求方式。
-
Java进阶篇5_SpringMVC的简介、SpringMVC的组件解析、SpringMVC的数据响应、SpringMVC获取请求数据、SpringMVC拦截器、SpringMVC异常处理机制
-
解决java模拟get请求,获取json数据,简单解析,再暴露get请求时,中文出现乱码的问题。
-
通过HttpClient发起Get请求,获取Json数据,然后转为java数据,然后批量保存数据库;