各位大侠:
我在进行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);