问题标签 [httpclient]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 使用 HTTPS 的 HttpGet:SSLPeerUnverifiedException
使用HttpClient,我在尝试通过 HTTPS 通信时收到以下错误:
线程“主”javax.net.ssl.SSLPeerUnverifiedException 中的异常:对等体未通过身份验证。
这是我的代码:
如何抑制或消除此错误?
http - Ant 的 RESTful httpclient
我需要一个用于 Ant 的 RESTful httpclient。
与贡献相关的任务似乎都不再起作用了..
还没有人桥接 Commons-HTTPClient 和 Ant 吗?
java - HttpClient+SSL+可信证书
我正在使用 Commons HttpClient API 连接到我们的一台服务器。
该服务器使用 SSL,并且还使用有效证书(由 Verisign Trust Network 颁发)。
当我连接到服务器时,我的浏览器从不抱怨。但是我的java程序抛出
引起:javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException:未找到受信任的证书异常。
即使将此有效证书导入我的 java 信任库,我仍然遇到同样的问题。
我使用以下简单代码连接到服务器..
注意:我非常确定我们的服务器正在使用受信任的证书,因为我的浏览器从未抱怨过。
谢谢你。
delphi - Delphi:httpcli(ICS)发布方法的问题
我正在使用 HttpCli 组件表单 ICS 来发布请求。我使用组件附带的示例。它说:
但事实上,它不会发送
状态=否
但
地位
不明白,问题出在哪里。也许有人可以举个例子,如何在 HttpCli 组件的帮助下发送 POST 请求?
PS 我不能使用 Indy =)
post - HttpClient 在从服务器收到响应之前自动退出
我遇到了 java HttpClient 库的一个奇怪问题。具体来说,即使在从服务器收到响应之前,该库也会自动重试我的请求(POST 请求)。此外,更奇怪的问题是这只发生在特定的主机(机器)上。
所以最终结果是如果一个发布请求成功,那么可能会有一个完全相同的发布请求到达服务器,而服务器无法处理。现在,我确实想要重试行为,但它的行为应该很直观。
以前有人遇到过这种问题,或者有没有办法配置http客户端等待特定时间再重试。我不确定这里出了什么问题。
httpclient - 执行javascript的http客户端......?
有谁知道脚本友好的http客户端(即:基础知识、获取、帖子)并且能够执行javascript(全部,不仅仅是位置重定向)?还有一个不仅仅是启动另一个浏览器。
java - Httpclient 不返回整个响应
使用 HttpClient 4.0,我遇到了一个问题,我从中得到的响应ResponseHandler
只有实际页面内容的一半左右(字符串中的 ~61k 字节与返回到浏览器的页面中的 ~125k)。我似乎找不到任何可能存在某种限制的地方。有任何想法吗?
更新:我发现的另一件事是实体getContentLength
方法返回的大小是-1,而它是前一个请求的正常值。javadoc 似乎表明这意味着长度是未知的 - 任何想法为什么会这样?
Update2:我尝试为超过 80KB 的页面找到响应。有趣的是,响应字符串的最大长度始终为 18210 个字符。有任何想法吗??
java - HTTP 客户端 - HTTP 405 错误“方法不允许”。我发送了一个 HTTP Post,但由于某种原因发送了 HTTP Get
我正在使用 apache 库。我创建了一个向 servlet 发送发布请求的类。我已经为客户端设置了参数,并且我创建了一个要发送的 HTTP post 对象,但是由于某种原因,当我执行请求时,我得到一个回复,说不支持 get 方法(这是真的,因为我只做了我的 servlet 中的一个 dopost 方法)。似乎正在发送获取请求,但我不知道为什么。post方法以前有效,但由于我没有设置协议版本,我开始gettng http错误417“预期失败”,但我通过添加参数解决了这个问题。
下面是我的课程,您可以在其中看到正在创建和执行的 HTTPpost 对象。我有一个响应处理程序方法,但我从下面的代码中取出了它,因为它与我的问题无关。
我知道由于返回的响应消息说正在发送 HTTP GET。请求的资源不允许使用指定的 HTTP 方法(此 URL 不支持 HTTP 方法 GET)。
提前致谢。
Ps 我正在为 android 开发。
我尝试将允许标头添加到请求中,但效果不佳,但我不确定我是否做得对。下面是代码。
asp.net - 在 asp.net REST 入门工具包中将 XML 对象附加到 REST POST
我第一次在 asp.net 中使用 REST 入门工具包,遇到了一些麻烦。
我创建了一些 XML ......
然后我创建一个httpClient ...
现在我需要使用 http.POST() 将 xml 发布到正确的 URL。我认为我需要的重载方法是(字符串 url,httpContent 正文)。所以我猜谜题中缺少的部分是如何将 xml 转换为 httpContent,我似乎无法实例化。
有任何想法吗?
乔恩