当前位置:  技术问答>java相关

URLConnection

    来源: 互联网  发布时间:2015-03-04

    本文导语:  以下的程序是从一个教程上抄的,为什么我一运行就出现IOException异常? import java.io.*; import java.net.*; public class URLClient {     protected HttpURLConnection connection;     public String getDocumentAt(String urlString) {      ...

以下的程序是从一个教程上抄的,为什么我一运行就出现IOException异常?
import java.io.*;
import java.net.*;

public class URLClient {
    protected HttpURLConnection connection;
    public String getDocumentAt(String urlString) {
        StringBuffer document = new StringBuffer();
        try {
            URL url = new URL(/tech-qa-java/urlString/index.html);
            URLConnection conn = url.openConnection();
            BufferedReader reader = new BufferedReader(new InputStreamReader(conn.getInputStream()));

            String line = null;
            while ((line = reader.readLine()) != null)
                document.append(line + "n");

            reader.close();
        } catch (MalformedURLException e) {
            System.out.println("Unable to connect to URL: " + urlString);
        } catch (IOException e) {
            System.out.println("IOException when connecting to URL: " + urlString);
        }

        return document.toString();
    }
    public static void main(String[] args) {
        URLClient client = new URLClient();
        String yahoo = client.getDocumentAt("http://www.yahoo.com");

        System.out.println(yahoo);
    }
}

|
你的程序我试了,的确有IOException,但我是在局域网里,平时上网都需要设置代理的。
所以我就把http://www.yahoo.com换成了我们局域网里的一个服务器,结果正常。
你看你是不是也和我的情况相同呢。

|
如果你要通过代理访问internet,你可以在运行此程序时设置一下:
eg.
java -Dhttp.proxyHost=urProxyhost -Dhttp.proxyPort=urPortNumber  URLClient
这样应该可以运行正常的。

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间java.net类urlconnection的类成员方法: getdefaultusecaches定义及介绍
  • 利用java.net.URLConnection上传文件
  • java命名空间java.net类urlconnection的类成员方法: geturl定义及介绍
  • URLConnection.getOutputStream()相关问题
  • java命名空间java.net类urlconnection的类成员方法: getdooutput定义及介绍
  • 为什么说URLConnection类不能存在呢?
  • java命名空间java.net类urlconnection的类成员方法: getusecaches定义及介绍
  • 为什么有URLConnection连接servlet不成功?
  • java命名空间java.net类urlconnection的类成员方法: getdoinput定义及介绍
  • 请问URLConnection如何使用proxy?
  • java命名空间java.net类urlconnection的类成员方法: getdefaultallowuserinteraction定义及介绍
  • 请问:用Apple中URLConnection.getOutputStream获得的输出流如何写进该URL文件?
  • java命名空间java.net类urlconnection的类成员方法: setdefaultallowuserinteraction定义及介绍
  • java.net.URLConnection中getOutputStream()方法出现协议不支持输出流的错误,请问为何会出现此错误?
  • java命名空间java.net类urlconnection的类成员方法: tostring定义及介绍
  • Applet通过URL和URLConnection访问服务器要受到安全策略的限制,有什么办法绕过去吗?(leolee)
  • java命名空间java.net类urlconnection的类成员方法: setallowuserinteraction定义及介绍
  • 怎样用URLConnection类访问web文件,参数传递用post,而不用get方法
  • java命名空间java.net类urlconnection的类成员方法: url定义及介绍
  • 如何断开一个URLConnection或者HTTPURLConnection不让超时连接发生?有人说把他们放到线程里面,那么如何强迫杀死该线程?
  • java命名空间java.net类urlconnection的类成员方法: setifmodifiedsince定义及介绍
  • 用urlConnection向用delphi做的http服务器post数据。为什么服务器会接收到两个完全一样的请求


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3