问题标签 [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 投票
1 回答
2879 浏览

jsp - java httpclient 帖子

我有一个关于如何允许我的 jsp 页面向服务器发出发布命令的问题,并且仍然让浏览器停止发布页面的重定向。

以下是代码片段:

发帖的代码(这是在一个jsp文件中):

这是 process.jsp 的一个片段

我希望浏览器能够从 process.jsp 重定向到 fallow/goto。有谁知道可以帮助我的教程,或者我是否以错误的方式解决了这个问题。

0 投票
4 回答
8122 浏览

java - Android 1.6 中捆绑了哪个版本的 Apache HTTP 客户端?

我想要一个单独的项目,在普通 JVM 中运行我的服务器通信代码,以进行集成测试。此代码使用这些内置于 Android 框架中的库...

http://developer.android.com/reference/org/apache/http/client/package-summary.html

有人知道这应该是什么版本的 Apache HTTP 客户端吗?我想在没有非常缓慢的 Android 测试的情况下运行它。

0 投票
2 回答
1025 浏览

java - 如何使用 Apache HttpClient 在查询中正确编码“[”和“]”?

我有一个如下所示的 GET 方法:

这样的路径在直接输入浏览器时工作得很好,但是上面的行在运行时会导致 IllegalArgumentException : Invalid URI。

我看过使用URIUtils类,但没有成功。有没有办法自动对此进行编码(或在 URL 上添加查询字符串而不会导致 HttpClient 出错?)。

0 投票
1 回答
371 浏览

http - 使用 http 1.0 或更早版本的客户端可以使用 UDP 套接字而不是 TCP 套接字吗?

使用 http 1.0 或更早版本的客户端可以使用 UDP 套接字而不是 TCP 套接字吗?

我想知道除了防火墙问题和数据包大小限制之外,还有什么可以阻止这种使用。但是,如果这不是问题,是否还有其他东西可以阻止这种使用。

另外,它们是否被传统使用?

0 投票
2 回答
4531 浏览

scala - Scala 和 HttpClient:如何解决此错误?

我将 Scala 与 Apache HttpClient 一起使用,并通过示例进行工作。我收到以下错误:

这是突出显示错误和相关行的代码:

我可以在java中成功运行示例...

0 投票
1 回答
566 浏览

java - 通过 httpclient 3.x 模拟 HTTP POST 以获得多个选项

我想使用 application/x-www-form-urlencoded 编码模拟 HTTP POST 以发送允许多项选择的选项组。

添加 2 个具有相同名称的 NameValuePairs (NVP) 是否有效?我的服务器端日志显示只收到了第一个 NVP。

例如

仅接收到 groups=1 参数。谢谢

0 投票
2 回答
13124 浏览

java - KeyStore、HttpClient 和 HTTPS:有人可以向我解释这段代码吗?

我试图了解这段代码中发生了什么。

我的问题:

trustStore.load(instream, "nopassword".toCharArray());到底在做什么?通过阅读文档load(),将使用一些任意的“nopassword”从输入流(这只是我们刚刚创建的一个空文件)加载 KeyStore 数据。为什么不将其null作为 InputStream 参数和一个空字符串作为密码字段加载呢?

然后当这个空的 KeyStore 被传递给 SSLSocketFactory 构造函数时会发生什么?这样的操作的结果是什么?

或者——这仅仅是一个示例,在实际应用程序中,您必须实际引用现有的密钥库文件/密码?

0 投票
3 回答
20764 浏览

android - android上的httpclient ssl证书

我在 android 上使用 httpclient 的 ssl 遇到了一些麻烦我正在尝试详细访问自签名证书我希望我的应用程序信任所有证书(我将仅使用 ssl 进行数据加密)。首先,我尝试在桌面上使用本指南http://hc.apache.org/httpclient-3.x/sslguide.html工作正常,但在 android 上我仍然得到 javax.net.ssl.SSLException: Not trust server certificate。在谷歌搜索后,我发现了一些其他示例如何启用 ssl。

http://groups.google.com/group/android-developers/browse_thread/thread/62d856cdcfa9f16e - 当我使用 URLConnection 但使用 HttpClient 时工作仍然有异常。

http://www.discursive.com/books/cjcook/reference/http-webdav-sect-self-signed.html - 在桌面上使用来自 apache 的 jar 正在工作,但在 android 中使用包含在 SDK 类中的不能使其工作.

http://mail-archives.apache.org/mod_mbox/hc-httpclient-users/200808.mbox/%3C1218824624.6561.14.camel@ubuntu%3E - 也得到同样的例外

所以任何想法我如何使用 HttpClient 信任 android 上的所有证书

0 投票
1 回答
9095 浏览

android - WebView 和 HTTPClient 之间共享 Cookie?

我正在构建的 Android 应用程序需要 Web 身份验证才能让用户进行数据调用。在 Adob​​e AIR 和后来的 iPhone 中,我们通过在 webview 等效页面中呈现登录页面并在用户登录时设置 cookie 来做到这一点。随后的数据调用使用相同的 Cookie Jar,因此被视为经过身份验证。

在 Android 版本中,我使用 WebView 对用户进行身份验证,然后一旦完成,我就使用 DefaultHttpClient 进行数据调用,但是我似乎无法在第二次调用时加载数据。

我错过了一些饼干陷阱吗?我想 HTTPClient 和 WebView 将共享相同的 Cookie 空间。我错了吗?

0 投票
3 回答
2799 浏览

android - 在 Android 中共享 DefaultHttpClient。同步还是不同步?

在 Android 应用程序中,我使用 org.apache.http.impl.client.DefaultHttpClient 的一个静态实例并在应用程序的所有活动和服务中共享该实例,以便可以使用此客户端登录一次远程服务器和对该远程服务器的所有后续用户请求将保持经过身份验证。

向该远程服务器发出 GET 或 POST 的每个活动或服务都调用相同的方法:MyUtilityClass.gettHttpClient()

我需要担心这个 httpclient 的同步吗?如果是这样,处理这个问题的最佳方法是什么?