问题标签 [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.

0 投票
6 回答
128319 浏览

java - 使用 HTTPS 的 HttpGet:SSLPeerUnverifiedException

使用HttpClient,我在尝试通过 HTTPS 通信时收到以下错误:

线程“主”javax.net.ssl.SSLPeerUnverifiedException 中的异常:对等体未通过身份验证。

这是我的代码:

如何抑制或消除此错误?

0 投票
5 回答
4583 浏览

qt - Facebook 的 Qt 客户端

我想的.Qt Application

我不想使用WebKit. 只能使用QNetwork吗?

有没有关于如何做到这一点的例子?

0 投票
4 回答
4851 浏览

http - Ant 的 RESTful httpclient

我需要一个用于 Ant 的 RESTful httpclient。

与贡献相关的任务似乎都不再起作用了..

还没有人桥接 Commons-HTTPClient 和 Ant 吗?

0 投票
2 回答
4443 浏览

java - HttpClient+SSL+可信证书

我正在使用 Commons HttpClient API 连接到我们的一台服务器。

该服务器使用 SSL,并且还使用有效证书(由 Verisign Trust Network 颁发)。

当我连接到服务器时,我的浏览器从不抱怨。但是我的java程序抛出

引起:javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException:未找到受信任的证书异常。

即使将此有效证书导入我的 java 信任库,我仍然遇到同样的问题。

我使用以下简单代码连接到服务器..

注意:我非常确定我们的服务器正在使用受信任的证书,因为我的浏览器从未抱怨过。

谢谢你。

0 投票
1 回答
2771 浏览

delphi - Delphi:httpcli(ICS)发布方法的问题

我正在使用 HttpCli 组件表单 ICS 来发布请求。我使用组件附带的示例。它说:

但事实上,它不会发送

状态=否

地位

不明白,问题出在哪里。也许有人可以举个例子,如何在 HttpCli 组件的帮助下发送 POST 请求?

PS 我不能使用 Indy =)

0 投票
1 回答
672 浏览

post - HttpClient 在从服务器收到响应之前自动退出

我遇到了 java HttpClient 库的一个奇怪问题。具体来说,即使在从服务器收到响应之前,该库也会自动重试我的请求(POST 请求)。此外,更奇怪的问题是这只发生在特定的主机(机器)上。

所以最终结果是如果一个发布请求成功,那么可能会有一个完全相同的发布请求到达服务器,而服务器无法处理。现在,我确实想要重试行为,但它的行为应该很直观。
以前有人遇到过这种问题,或者有没有办法配置http客户端等待特定时间再重试。我不确定这里出了什么问题。

0 投票
2 回答
2940 浏览

httpclient - 执行javascript的http客户端......?

有谁知道脚本友好的http客户端(即:基础知识、获取、帖子)并且能够执行javascript(全部,不仅仅是位置重定向)?还有一个不仅仅是启动另一个浏览器。

0 投票
3 回答
2120 浏览

java - Httpclient 不返回整个响应

使用 HttpClient 4.0,我遇到了一个问题,我从中得到的响应ResponseHandler只有实际页面内容的一半左右(字符串中的 ~61k 字节与返回到浏览器的页面中的 ~125k)。我似乎找不到任何可能存在某种限制的地方。有任何想法吗?

更新:我发现的另一件事是实体getContentLength方法返回的大小是-1,而它是前一个请求的正常值。javadoc 似乎表明这意味着长度是未知的 - 任何想法为什么会这样?

Update2:我尝试为超过 80KB 的页面找到响应。有趣的是,响应字符串的最大长度始终为 18210 个字符。有任何想法吗??

0 投票
1 回答
9399 浏览

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 开发。

我尝试将允许标头添加到请求中,但效果不佳,但我不确定我是否做得对。下面是代码。

0 投票
2 回答
1142 浏览

asp.net - 在 asp.net REST 入门工具包中将 XML 对象附加到 REST POST

我第一次在 asp.net 中使用 REST 入门工具包,遇到了一些麻烦。

我创建了一些 XML ......

然后我创建一个httpClient ...

现在我需要使用 http.POST() 将 xml 发布到正确的 URL。我认为我需要的重载方法是(字符串 url,httpContent 正文)。所以我猜谜题中缺少的部分是如何将 xml 转换为 httpContent,我似乎无法实例化。

有任何想法吗?

乔恩