日期:2014-05-20  浏览次数:20623 次

HttpURLConnection的问题,
各位大侠:

我在进行URL连接的时候,定义了一个函数:static String getInfo(String urlPath) 参数为输入的网址,

但是奇怪的是我传进一个网址获取的网页内容为空,而当我在函数中指定URL时,却可以获取到内容。我比较了一下

两次HttpURLConnection对象,其中connection字段值在传参的时候为null,。而在函数中指定一个URL是有值的。


说明一下,我的函数功能就是获取网页内容,有没有人遇到此种情况?望不吝赐教。

------解决方案--------------------
你要获取的是网页内容返回的值吧,如果是
Java code
// 打开url连接
        HttpURLConnection connection = (HttpURLConnection) urlPath.openConnection();

        // 设置url请求方式 ‘get’ 或者 ‘post’
        connection.setRequestMethod("POST");

        // 发送
        BufferedReader in = new BufferedReader(new InputStreamReader(
                url.openStream()));
        // 返回发送结果
        String inputline = in.readLine();
        
        //System.out.println(inputline);