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

关于urlconncetion的setdoinput函数

    来源: 互联网  发布时间:2015-01-13

    本文导语:  哪位大虾帮忙看一下,顺便解释一下setdoinpu & setdooutput.我的程序老是报这个违例 java.io.FileNotFoundException: http://cn.search.yahoo.com/search/cn     at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:530)     a...

哪位大虾帮忙看一下,顺便解释一下setdoinpu & setdooutput.我的程序老是报这个违例
java.io.FileNotFoundException: http://cn.search.yahoo.com/search/cn
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:530)
    at myPost.main(myPost.java:22)
    at symantec.tools.debug.Agent.runMain(Native Method)
    at symantec.tools.debug.MainThread.run(Unknown Source)

程序如下:
import java.io.*;
import java.net.*;
public class myPost{
    public static void main(String a[])throws Exception{
        String s= "http://cn.search.yahoo.com/search/cn";
        URLConnection con = (new URL(/tech-qa-java/s/index.html)).openConnection();
        con.setDoInput(true);
        con.setDoOutput(true);
        PrintStream out = new PrintStream(con.getOutputStream());
        String ss= "?p"+"="+URLEncoder.encode("linux");
        out.println(ss);
        ss="&u"+"="+URLEncoder.encode("G");
        out.println(ss);
        ss="&y"+"="+URLEncoder.encode("cn");        
        BufferedReader in= new BufferedReader(new InputStreamReader(con.getInputStream()));
        while ((s=in.readLine())!=null){
            out.print(s);
            
        }
    }
}

|
试一下这个你就明白了 hehe








|
import java.io.*;
import java.net.*;
public class myPost{
public static void main(String a[])throws Exception{
String s= "http://cn.search.yahoo.com/search/cn?p=linux&u=G&y=cn";
URL url = new URL(/tech-qa-java/s/index.html);
URLConnection con = (new URL(/tech-qa-java/s/index.html)).openConnection();
con.connect();
BufferedReader in= new BufferedReader(new InputStreamReader(con.getInputStream()));
while ((s=in.readLine())!=null){
System.out.println(s);

}
}
}
//你的HTTP协议用法错误,POST不是你这样用的,你这种应该用GET方法。

    
 
 

您可能感兴趣的文章:

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












  • 相关文章推荐


  • 站内导航:


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

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

    Web服务器/前端 iis7站长之家