码迷,mamicode.com
首页 > 编程语言 > 详细

java发送 get请求

时间:2016-05-29 14:54:05      阅读:244      评论:0      收藏:0      [点我收藏+]

标签:

package com.java.base;

import java.io.BufferedReader;

import java.io.InputStreamReader;

import java.net.HttpURLConnection;

import java.net.URL;

public class javaHTTPHandle {

 /**
     * 向指定URL发送GET方法的请求
     * @param url
     *            发送请求的URL
     * @param param
     *            请求参数,请求参数应该是 name1=value1&name2=value2 的形式。
     * @return URL 所代表远程资源的响应结果
     */

 public static void main(String[] args){  

 javaHTTPHandle http=new javaHTTPHandle();  

 http.sendGet("http://www.baidu.com");    }

 public void sendGet(String urlAdderss){   

try{    

//建立HttpURLConnection类的引用  

 HttpURLConnection urlConnection=null;    

//创建URL类的对象   

URL url=new URL(urlAdderss);   

//实例化urlConnection,再将url.openConnection()强制转换  

  //打开和url之间的链接   

 urlConnection=(HttpURLConnection)url.openConnection();  

  //设置连接超时时间为5000ms   

 urlConnection.setConnectTimeout(5000);   

 //设置等待时间为5000ms  

  urlConnection.setReadTimeout(5000);   

 //连接是否使用缓存,设置为false  

 urlConnection.setUseCaches(false);   

 //建立实际连接    urlConnection.connect();  

  //定义BufferedReader来获取响应内容  

 BufferedReader bf=new BufferedReader(new InputStreamReader(urlConnection.getInputStream(),"UTF-8"));  

 String line=bf.readLine();  

while(line!=null){  System.out.println(line); line=bf.readLine();  }   }   

catch(Exception e){  e.printStackTrace();   }   }  }

java发送 get请求

标签:

原文地址:http://www.cnblogs.com/tjkd92-12/p/5539310.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!