JAVA后台访问url

JAVA后台访问urlpublic static String SendGET(String url,String param){   String result=””;//访问返回结果   BufferedReader read=null;//读取访问结果       try {    //创建url    URL realurl=new URL(url+”?”+par

JAVA后台访问url

public 
static 
String SendGET(String url,String param){
   
String result=
""
;
//访问返回结果
   
BufferedReader read=
null
;
//读取访问结果
    
   
try 
{
    
//创建url
    
URL realurl=
new 
URL(url+
"?"
+param);
    
//打开连接
    
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<String, List<String>> 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后台访问url分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/29614.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注