httpurlconnection相关内容

使用HTTPClient或HttpUrlConnection?

我们正在JRE 1.4上实现REST客户端。 似乎客户端REST框架的两个好选择是 HttpClient 和 HttpUrlConnection 。 是否有理由在JRE的HttpUrlConnection上使用HttpClient? 解决方案 HttpUrlConnection 不支持超时*,Apache的HTTPClient支持。 应用程序应始终能够在调用其他系统(数据库 ..
发布时间:2018-12-27 18:11:09 Java开发

如何使用HttpURLConnection在Java中等待Expect 100-continue响应

我卡住使用HttpURLConnection向网络服务器发出PUT http请求。我有一些代码可以使PUT请求很好,我可以在标题中包含'期望100-继续请求属性',但是试试我似乎无法让函数等待'100继续'在发送实际的http有效载荷之前来自服务器的响应。 我得到以下内容(来自Wireshark) PUT / post / HTTP / 1.1 User-Agent:curl / ..
发布时间:2018-12-22 19:36:20 Java开发

在响应完成之前关闭HttpURLConnection

背景 我正在使用 HttpURLConnection 在客户端使用HTTP流(服务器推送)情况下的响应。虽然服务器可以通过关闭响应来关闭连接,但客户端也需要能够执行此操作。 问题 客户端在一个单独的线程中处理 InputStream ,如下所示: @Override public void run(){ try { for(int b = in.read(); b ..
发布时间:2018-12-20 22:24:00 Java开发

使用HttpURLConnection在Request body中发送数据

我正在使用 HttpURLConnection 向使用JAVA Spark创建的本地部署的本地服务发出POST请求。我想在请求正文中发送一些数据当我使用HttpURLConnection进行POST调用时,但每次JAVA Spark中的请求主体为空。下面是我正在使用的代码 Java Spark POST服务处理程序 post(“/”,(req,res) - > { System.ou ..

Tomcat,HTTP Keep-Alive和Java的HttpsUrlConnection

我有两台Tomcat服务器需要维持持久连接以减少SSL握手。一台服务器(代理)位于DMZ中,而另一台服务器安全地位于另一台防火墙后面。代理基本上只运行一个简单的servlet,在将请求转发到安全机器之前进行一些健全性检查。在初始请求中,机器在执行实际工作之前交换证书。因此,我希望在几分钟的超时时间内保持持久连接。 要与安全服务器通信,代理上的servlet使用 HttpsURLConnect ..
发布时间:2018-12-10 21:40:06 Java开发

在Java中,有多接近连接并使用HttpURLConnection释放端口/套接字?

我正在使用HttpURLConnection来下载Java中的页面。我忘了发布连接,我认为这给我的系统造成了一些问题(一个网络浏览器)。 现在我做了一些测试,看到断开后,在Windows上的 netstat 命令的结果中,某些连接仍然像TIME_WAIT。 如何释放此连接马上? 示例代码: private HttpURLConnection连接; boolean ..
发布时间:2018-12-07 18:50:51 Java开发

HttpURLConnection超时默认值

我似乎遇到了一些tcp请求有时会“卡住”的问题,比如它正在等待某些响应,但连接已被“切断”,因此响应永远不会到来。 HttpURLConnection的预期行为是否具有默认超时?是否设置了合理的默认设置,以便我无法默认进入这种奇怪的“挂起”状态? 解决方案 出现“ HttpURLConnection 的默认“超时时间为零,这意味着“没有超时。” 不幸的是,根据我的经验,使用这些默认设 ..
发布时间:2018-12-07 18:39:11 Java开发

获取对Java的默认http(s)URLStreamHandler的引用

我有一个我需要在我的一个项目中使用的库,不幸的是它注册了自己的 URLStreamHandler 来处理http - URL 。有没有办法获得对Java的默认http-和https - URLStreamHandlers 的引用,所以我可以在 URL中指定其中一个用于在不使用库覆盖的协议的情况下打开标准http连接的构造函数? 解决方案 找到它: sun.net.www.proto ..

如何阅读HttpURLConnection的完整回复?

我在andorid中创建一些修改http标头的代理服务器,它运行正常,但我必须将完整响应转发到'顶层'。 如何读取整个响应(所有标题,内容,一切)来自HttpURLConnection? HttpURLConnection httpURLConnection; 网址url =新网址(ADDRESS); httpURLConnection =(HttpURLConnection) ..
发布时间:2018-12-06 14:07:41 Java开发

如何从HttpClient切换到HttpUrlConnection?

我正在创建一个Android应用程序,我通过HttpClient将数据从Android应用程序发送到servlet。我使用HttpPost方法。 我在Android开发者网站上读到Apache HttpClient库在Android Froyo 2.2中有一些错误,毕竟使用HttpUrlConnection而不是HttpPost是一个好习惯。所以我想将我的HttpPost代码转换为HttpU ..

Java URLConnection - 我什么时候需要使用connect()方法?

我有一个问题需要理解 URLConnection 类中 connect()方法的含义。在下面的代码中,如果我使用 connect()方法,如果我不使用它,我会得到相同的结果。 为什么(或何时)我需要使用它? URL u =新URL(“http: //示例.com“); HttpURLConnection conn =(HttpURLConnection)u.openConnect ..
发布时间:2018-12-05 11:14:34 Java开发

HttpURLConnection实现

我已经读过HttpURLConnection支持持久连接,因此可以为多个请求重用连接。我尝试了它,发送第二个POST的唯一方法是第二次调用openConnection。否则我得到一个IllegalStateException(“已经连接”); 我使用了以下内容: 试试{ 网址url =新网址(“http:// someconection.com“); } catch(例外e){} ..
发布时间:2018-12-05 10:30:38 Java开发