HTTP连接的通用概念。也可以引用特定库中的具体HTTPConnection,尤其是Android HttpConnection
sun.net.www.protocol.http.HttpURLConnection.plainConnect()中的NPE
我正在开发一个在 JBoss 7 环境中运行的应用程序,因此必然最多使用 Java 7(AFAIK JBoss 7 不在 Java 8+ 上运行,因为他们做了一些肮脏的伎俩或使用了一些东西。 ..
Spring Cloud 开放 Feign:HttpURLConnection 和 Apache HttpClient
使用Feign时,默认使用HttpURLConnection。我预计通过切换到 Apache HttpClient 进行连接池可以提高性能。然而,在我的测试中,响应时间...
是否有一个Java库可以解析XML字符串但只解析所需的元素并忽略其余元素? (时间优化)
我们有来自一个 Web 服务的非常长的 XMLResponse,我们希望优化解析此 XMLResponse 的时间,因此策略是逐行解析 XMLResponse,直到获得我们需要的内容
Java:如何使用UrlConnection来发布授权请求?
我想向需要身份验证的服务器生成 POST 请求。我尝试使用以下方法: 私有同步字符串CreateNewProductPOST(字符串urlString,字符串
使用Server Bootstrap进行定制后,Netty服务器不处理HTTP请求
我有一个基于 Spring 反应式的微服务,它使用 Netty 服务器版本 4.1.101.Final。 它工作得很好并处理我触发的所有 HTTP 请求。现在我想抓住...
我尝试通过 http 将我的 java 客户端应用程序连接到 ActiveMQ,但不断收到错误: 无法在 http://localhost:8080 上执行 GET,因为响应为:连接被拒绝:连接 这个
大家好,我在使用 java 获取完整的 html 文件时遇到问题。 我正在使用这个功能: 公共静态无效第二个Url(){ 字符串表达式 = "]*>" + "(... 大家好,我在使用 java 获取完整的 html 文件时遇到问题。 我正在使用这个功能: public static void secondUrl() { String expr = "<div//s+class=\"t_fsz\"[^>]*>" + "(.*)?" + "\r\n*</div>*"; try { URL google = new URL( "http://www.kr16.com/thread-90107-1-1.html"); HttpURLConnection yc = (HttpURLConnection) google.openConnection(); yc.setInstanceFollowRedirects(true); //you still need to handle redirect manully. HttpURLConnection.setFollowRedirects(true); BufferedReader in = new BufferedReader(new InputStreamReader( yc.getInputStream())); String inputLine = ""; Pattern patt = Pattern.compile("<div//s+class=\"t_fsz\">", Pattern.DOTALL | Pattern.UNIX_LINES); int counter = 1; while ((inputLine = in.readLine()) != null) { System.out.println(counter++ + inputLine); // Matcher m = patt.matcher(inputLine); // while (m.find()) { // // String extractedText = m.group(); // // // extractedText = extractedText.replaceAll("<.*?>", ""); // // extractedText = extractedText.replaceAll(""", "\""); // System.out.println(counter++ + ". " + extractedText); // System.out.println(); // // } } in.close(); } catch (Exception e) { e.printStackTrace(); } } 不要查看正则表达式。我正在尝试连接“http://www.kr16.com/thread-90107-1-1.html” 当我打印源页面时没有成功,我得到了错误的页面。找不到任何解决方案。 我知道问题出在 thread-90107-1-1.html 的位置,我需要告诉连接我有线程,但我不知道如何。 请帮我 谢谢你。 问题解决了,我只需要在 BufferedReader 中添加我有不同的字符集 BufferedReader in = new BufferedReader(new InputStreamReader( yc.getInputStream(),"gbk"));
Android 上的 .connect() 程序崩溃,无法连接
我几个小时以来一直在试图解决这个问题。我已经寻找答案,但找不到答案。我以前从来没有费心去问,这是我第一次问问题。基本上...
使用 Node.js 和 Express 进行 Http Post
我只是想编写一个简单的node.js应用程序,它能够通过post写入文件并使用express.static()访问该文件。 var express = require('express'), fs = 要求('fs')...
nodejs和express中post文件大小超过限制时如何响应客户端或浏览器
我正在从浏览器获取“POST”值到nodejs和express。 我将文件发布到nodejs。 下面是代码。 var express = require('express') , 路线 = require('./routes') , http = 要求('
如何访问express 3路由器中的http.Server.connection属性?
我想在我的 Express 3 路由中使用 http.Server.connections 吗? 难道就没有办法再获取了吗? 我应该只是 app.set('服务器', 服务器); express.createServer() 已弃用并表示
java.net.SocketException:recvfrom失败:ECONNRESET(连接由对等方重置)
我在 Android 中有一个 HTTP 服务器。我为每个 HTTP 请求创建一个新线程,如提到的链接中所示: http://hc.apache.org/httpcomponents-core-ga/httpcore/examples/org/apache/http/examples/
ConnectionTimeout 与 SocketTimeout
我正在使用的库有问题。可能是图书馆的问题,也可能是我用错了! 基本上,当我这样做时(超时以毫秒为单位) _ignitedHttp.setConnectionTimeou...
PoolingHttpClientConnectionManager 日志“total available”的含义
我正在使用 PoolingHttpClientConnectionManager 来配置可以发送到服务器的并发请求数,我的代码如下所示 private RestTemplate createRestTemplate(HttpHost proxy) 抛出
如何关闭HttpClient?为什么 API 中没有 .close() 方法?
我想使用所谓的“自Java 11以来的新HttpClient”java.net.http.HttpClient。 对我来说,确保 TCP 连接在 HTTP 往返完成后关闭非常重要...
我正在尝试复制这个,来自 openstack swift v1 的复制句子(效果很好): curl -i $publicURL/GXPrueba/StorageAPI/PruebaStorageCopy.png -X PUT -H "X-Auth-Token: $token" -H "...
我正在使用 Spring Boot RestTemplate 来调用 REST API。 在 PROD 上,我遇到以下异常: org.springframework.web.client.ResourceAccessException:“https:// 的 POST 请求发生 I/O 错误” 我正在使用 Spring Boot RestTemplate 来调用 REST API。 在 PROD 上,我遇到以下异常: org.springframework.web.client.ResourceAccessException: I/O error on POST request for "https://<host>/v2/graphql": Connection reset; nested exception is java.net.SocketException: Connection reset at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:785) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:711) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:602) 客户端的请求到达网关,网关也转发给服务器。服务器已成功处理请求,但连接在不到 5 秒内被重置。 这些是 RestTemplate 的 http 配置: connectionRequestTimeoutMs: 3000 connectTimeoutMs: 3000 readTimeoutMs: 3000 maxConnectionsTotal: 100 maxConnectionsPerRoute: 100 总共 2300 个请求中,只有 8 个请求因连接重置错误而失败,但我想了解为什么会发生这种情况。 任何帮助将不胜感激。预先感谢! 你能解决这个问题吗?如果是的话请告诉我答案
java.net.SocketTimeoutException:读取超时异常。使用 Jersey 客户端 v2.23.1
不确定这是代理问题还是其他问题 - 使用 Jersey 客户端(不包括 jersey-apache-connector)。泽西客户端 v2.23.1。使用 Invocation 进行调用时出现此错误
在Node.js中,当响应为async时,如何处理多个同时请求?
我可以想象一下,100个请求来到一个Node.js服务器的情况。每一个请求都需要一些DB交互,这需要一些本地的异步代码来实现--使用任务队列或者至少是......
在Node.js中,当响应为async时,如何处理多个同时请求?
我可以想象一下,100个请求来到一个Node.js服务器的情况。每一个请求都需要一些DB交互,这需要一些本地的异步代码来实现--使用任务队列或者至少是......