这个问题在这里已经有了答案:PersistentHttpURLConnectioninJava(3个回答)关闭9年前。我有兴趣重用HttpUrlConnection(作为我正在开发的服务器和客户端之间的全状态协议(protocol)的一部分)。我知道持久http有一个Connection=keep-aliveheader。现在,我想知道如何重用这样的连接。我写了这段代码:URLu=newjava.net.URL("http://localhost:8080/Abc/Def");HttpURLConnectionc=(HttpURLConnection)u.openConnection(
这个问题在这里已经有了答案:PersistentHttpURLConnectioninJava(3个回答)关闭9年前。我有兴趣重用HttpUrlConnection(作为我正在开发的服务器和客户端之间的全状态协议(protocol)的一部分)。我知道持久http有一个Connection=keep-aliveheader。现在,我想知道如何重用这样的连接。我写了这段代码:URLu=newjava.net.URL("http://localhost:8080/Abc/Def");HttpURLConnectionc=(HttpURLConnection)u.openConnection(
这是我的代码:Stringaddr="http://172.26.41.18:8080/domain/list";URLurl=newURL(addr);HttpURLConnectionhttpCon=(HttpURLConnection)url.openConnection();httpCon.setDoOutput(true);httpCon.setDoInput(true);httpCon.setUseCaches(false);httpCon.setAllowUserInteraction(false);httpCon.setRequestMethod("GET");http
这是我的代码:Stringaddr="http://172.26.41.18:8080/domain/list";URLurl=newURL(addr);HttpURLConnectionhttpCon=(HttpURLConnection)url.openConnection();httpCon.setDoOutput(true);httpCon.setDoInput(true);httpCon.setUseCaches(false);httpCon.setAllowUserInteraction(false);httpCon.setRequestMethod("GET");http
HttpURLConnection.setDoInput和HttpURLConnection.setDoOutput的作用或目的是什么? 最佳答案 来自URLConnection的文档:SettheDoInputflagtotrueifyouintendtousetheURLconnectionforinput,falseifnot.Thedefaultistrue.SettheDoOutputflagtotrueifyouintendtousetheURLconnectionforoutput,falseifnot.Thedefa
HttpURLConnection.setDoInput和HttpURLConnection.setDoOutput的作用或目的是什么? 最佳答案 来自URLConnection的文档:SettheDoInputflagtotrueifyouintendtousetheURLconnectionforinput,falseifnot.Thedefaultistrue.SettheDoOutputflagtotrueifyouintendtousetheURLconnectionforoutput,falseifnot.Thedefa
我正在尝试写信给URLConnection#getOutputStream,但是,在我调用URLConnection#getInputStream之前,实际上并没有发送任何数据。.即使我设置URLConnnection#doInput为假,它仍然不会发送。有人知道为什么吗?API文档中没有任何内容对此进行描述。关于URLConnection的JavaAPI文档:http://download.oracle.com/javase/6/docs/api/java/net/URLConnection.htmlJava关于读取和写入URLConnection的教程:http://downloa
我正在尝试写信给URLConnection#getOutputStream,但是,在我调用URLConnection#getInputStream之前,实际上并没有发送任何数据。.即使我设置URLConnnection#doInput为假,它仍然不会发送。有人知道为什么吗?API文档中没有任何内容对此进行描述。关于URLConnection的JavaAPI文档:http://download.oracle.com/javase/6/docs/api/java/net/URLConnection.htmlJava关于读取和写入URLConnection的教程:http://downloa
我用Java写了一些简单的代码,该方法应该连接到网站并返回BufferedReader。privateBufferedReadergetConnection(Stringurl_a){URLurl;try{System.out.println("gettingconnection");url=newURL(url_a);HttpURLConnectionurlConnection=(HttpURLConnection)url.openConnection();urlConnection.addRequestProperty("User-Agent","Mozilla/5.0(X11;U
我用Java写了一些简单的代码,该方法应该连接到网站并返回BufferedReader。privateBufferedReadergetConnection(Stringurl_a){URLurl;try{System.out.println("gettingconnection");url=newURL(url_a);HttpURLConnectionurlConnection=(HttpURLConnection)url.openConnection();urlConnection.addRequestProperty("User-Agent","Mozilla/5.0(X11;U