httpclient相关内容

Android HttpClient 和 HTTPS

我是在 Android 中实现 HTTPS 连接的新手.本质上,我正在尝试使用 org.apache.http.client.HttpClient 连接到服务器.我相信,在某些时候,我需要访问应用程序的密钥库才能使用私钥授权我的客户.但是,就目前而言,我只是尝试连接并看看会发生什么;我不断收到 HTTP/1.1 400 Bad Request 错误. 尽管有很多例子(它们似乎都对我不起作用) ..
发布时间:2021-12-14 14:38:24 移动开发

HttpClient 为 Kerberos 身份验证设置凭据

我正在尝试使用 kerberos/HTTP 主机进行身份验证.使用 Apache HttpClient 作为我的客户端 - 以及 此来源.我的 Kerberos 身份验证非常顺利,我想知道如何以编程方式设置登录凭据.目前,凭据是通过控制台手动输入的,但我希望在运行时由我选择.[实际上,我希望使用大量用户对服务器进行自动化和负载测试.]. 编辑:这是相关部分的代码片段: ..Negotiat ..
发布时间:2021-12-13 14:39:36 Java开发

Httpclient 4, error 302. 如何重定向?

我想访问一个首先需要(tomcat 服务器)身份验证的站点,然后使用 POST 请求登录并让该用户查看该站点的页面.我使用 Httpclient 4.0.1 第一次身份验证工作正常,但登录时总是抱怨此错误:“302 临时移动" 我保留 cookie &我保留了一个上下文,但什么也没有.实际上,登录似乎是有效的,因为如果我写了错误的参数或用户||密码,我会看到登录页面.所以我想不起作用的 ..
发布时间:2021-12-13 13:54:36 Java开发

Python urllib2 进度挂钩

我正在尝试使用 urllib2 http 客户端在 python 中创建一个下载进度条.我已经浏览了 API(和谷歌),似乎 urllib2 不允许您注册进度挂钩.但是,较旧的已弃用 urllib 确实具有此功能. 有谁知道如何使用 urllib2 创建进度条或报告钩子?或者是否有其他一些技巧可以获得类似的功能? 解决方案 这是一个完整的示例,它建立在 Anurag 的响应中的组块方 ..
发布时间:2021-12-11 10:38:00 Python

使用 WebClient 或 HttpClient 下载文件?

我正在尝试从 URL 下载文件,我必须在 WebClient 和 HttpClient 之间进行选择.我参考了这篇文章和互联网上的其他几篇文章.由于 HttpClient 强大的异步支持和其他 .Net 4.5 特权,在任何地方都建议使用 HttpClient.但我仍然不完全相信,需要更多的投入. 我正在使用以下代码从互联网下载文件: 网络客户端: WebClient 客户端 = n ..
发布时间:2021-12-08 22:43:45 C#/.NET

接受带有自签名证书的 HTTPS 连接

我正在尝试使用 HttpClient 库建立 HTTPS 连接,但问题是,因为证书不是由像 Verisign,GlobalSIgn 等,列在 Android Trusted Certificates 集上,我不断收到 javax.net.ssl.SSLException: Not trusted server certificate. 我见过您只接受所有证书的解决方案,但如果我想询问用户怎么 ..
发布时间:2021-12-01 11:58:38 移动开发

如何修复“java.io.IOException:连接上的流意外结束".NetStandard 上的 HTTPClient 中的异常

我一直在为这个问题挠头一段时间.我正在 Xamarin 中构建一个 Android 应用程序,并且我有一个登录 POST 请求,该请求大部分有效,但偶尔会收到此错误.我通知用户并告诉他们再试一次,但我仍然经常遇到错误,我想修复它以便应用程序提供更流畅的体验. 这是我在 App Center 上登录的堆栈跟踪: LoginProvider+d__1.MoveNext() C:\source\ ..
发布时间:2021-11-26 12:56:18 移动开发

无法建立 SSL 连接

我在我的 ASP.NET 核心应用程序中使用第三方库(Splunk c# SDK).我正在尝试通过此 SDK 连接到我的本地主机 Splunk 服务,但我收到一条异常消息: System.Net.Http.HttpRequestException: 无法建立 SSL 连接,请参阅内部异常. 并且内部异常说: 根据验证程序,远程证书无效. 此 SDK 在底层使用 HTTP 客 ..
发布时间:2021-11-26 12:35:30 C#/.NET

在 HttpClient 中设置 HTTP 协议版本

我需要向使用 HTTP 1.0 版的网络服务发出请求.我正在使用 HttpClient ,但我看不到任何设置 HTTP 版本的选项. 在哪里可以设置请求版本? 解决方案 为了设置版本,您必须创建一个 HttpRequestMessage 并设置其Version您传递给 HttpClient.SendAsync.您可以使用帮助器 HttpVersion 实用程序类: var requ ..
发布时间:2021-11-26 11:25:21 C#/.NET

在 .NET 4.5 中找不到 HttpClient

我正在尝试在 .NET 4.5 中使用新的 HttpClient,但 Visual Studio 抱怨它不存在.我有 System.Net,但是当我输入 System.Net.Http 时,它也会抱怨. 我应该为这个类下载一个新的发行版吗? 解决方案 添加对System.Net.Http的引用: ..
发布时间:2021-11-26 11:17:32 C#/.NET

使用 HttpClient 类时如何对代理进行身份验证?

我有一个基于 .NET 4 的控制台应用程序,它使用 HttpClient 库(通过 NuGet 获得)通过 Internet 从公共 API 检索数据.控制台应用程序位于代理后面.它所在的 Windows 计算机在 Internet Explorer 中具有正确的代理设置.当控制台应用程序尝试访问外部世界时,它会获得 407 状态 - “需要代理身份验证". 我还没有编写特定的代码来处理代 ..
发布时间:2021-11-26 10:47:00 C#/.NET

如何修复“java.io.IOException:连接上的流意外结束".NetStandard 上的 HTTPClient 中的异常

我一直在为这个问题挠头一段时间.我正在 Xamarin 中构建一个 Android 应用程序,并且我有一个登录 POST 请求,该请求大部分有效,但偶尔会收到此错误.我通知用户并告诉他们再试一次,但我仍然经常遇到错误,我想修复它以便应用程序提供更流畅的体验. 这是我在 App Center 上登录的堆栈跟踪: LoginProvider+d__1.MoveNext() C:\source\ ..
发布时间:2021-11-24 20:45:17 移动开发

C# 中的 httpClient 调用超时,而 cUrl 正在工作

我有一个关于 httpClient 的奇怪问题.我正在尝试向远程 API 发出 GET 请求.cUrl 在终端上运行良好,但具有相同请求的 httpClient 只会超时.我已经使用 https://curl.olsh.me/ 工具创建了 httpClient并将等待时间设置为 2 分钟.请求被触发后,等待,但没有得到响应码,进入异常 2021-04-23 03:40:22.686 +01:00 ..
发布时间:2021-11-24 20:12:24 C#/.NET

C# 中的 httpClient 调用超时,而 cUrl 正在工作

我有一个关于 httpClient 的奇怪问题.我正在尝试向远程 API 发出 GET 请求.cUrl 在终端上运行良好,但具有相同请求的 httpClient 只会超时.我已经使用 https://curl.olsh.me/ 工具创建了 httpClient并将等待时间设置为 2 分钟.请求被触发后,等待,但没有得到响应码,进入异常 2021-04-23 03:40:22.686 +01:00 ..
发布时间:2021-11-24 20:05:51 C#/.NET