dotnet-httpclient相关内容
我正在尝试将我的 WP8 应用程序移植到 Windows 应用商店应用程序,并且在执行 HttpClient 的 getStringAsync 时收到 HttpRequestException. 这是给我问题的代码片段: HttpClient 客户端 = new HttpClient();流流 = 等待 client.GetStreamAsync(new Uri("http://www.p
..
有谁知道如何为 WebView 控件提供凭据(或者甚至更好 - 在特定域用户的上下文中运行 Windows 8 Metro 风格应用程序/WinRT 应用程序?)我尝试按照 HttpClient + WebView 方法作为此处列出(http://social.msdn.microsoft.com/Forums/en-US/winappswithcsharp/thread/05e46a0a-e91
..
环境: VS2012 更新 4 Windows Phone 8 SDK 基于 WP OS 7.1 的全新 Windows Phone 项目 NuGet 包 1:MS 异步 NuGet 包 2:MS HttpClient 项目做什么 论坛 API 的单一测试: 在论坛中发布新主题并刷新 JSON 以检查“计数"是否累积. 用户界面是什么意思 第一个文本块: 响应 j
..
如何向 HttpClient 请求添加自定义标头?我正在使用 PostAsJsonAsync 方法发布 JSON.我需要添加的自定义标题是 “X 版本:1" 这是我到目前为止所做的: 使用 (var client = new HttpClient()) {client.BaseAddress = new Uri("https://api.clickatell.com/");client.De
..
是否可以在 Azure Function 中创建 HTTP(s) 发布请求?我正在尝试创建一个自定义 webhook,它正在侦听一项服务,并在触发时使用 post 通过 HTTP 调用另一项服务. 我的代码是这样的: 公共静态异步任务运行(HttpRequestMessage 请求,TraceWriter 日志){BitbucketRequest
..
我正在尝试创建一个 .Net 标准“客户端"类,用于将(有时非常大)文件上传到控制器.我想通过将文件分成块并一次上传一个来做到这一点.目的是让其他应用程序使用它,而不是直接与 Web Api 通信. 我已经让控制器工作了.我已经验证它可以使用支持块保存的 Kendo-ui 控件工作. 我遇到的问题是 IEnumerable从我的客户端类发布时,我的控制器的文件参数
..
我有一个奇怪的问题,让我发疯…… 我有一个简单的类库项目(完整的 .NET Framework,4.6.1),其中包含一个用于 Cosmos DB 功能的包装类.因此,我将“Microsoft.Azure.DocumentDB"NuGet Package 1.19.1 添加到该项目中.除此之外,我还参考了“Newtonsoft.Json"NuGet Package 10.0.3,以及几个“M
..
有谁知道如何在 .Net 4.5 中使用 HttpClient 和 multipart/form-data 上传? 我在互联网上找不到任何示例. 解决方案 我的结果是这样的: public static async Task上传(字节[]图像){使用 (var client = new HttpClient()){使用 (var 内容 =new MultipartFormDataC
..
我有一个服务,它使用 Microsoft.Net.Http 来检索一些 Json 数据.太好了! 当然,我不希望我的单元测试到达实际的服务器(否则,这是一个集成测试). 这是我的服务 ctor(使用依赖注入...) public Foo(string name, HttpClient httpClient = null){...} 我不知道如何用......说.. Moq 或 Fa
..
我正在使用 System.Net.Http.HttpClient 进行一些客户端 HTTP 通信.我把所有的 HTTP 放在一个地方,从其余的代码中抽象出来.在一个实例中,我想将响应内容作为流读取,但流的使用者与 HTTP 通信发生的位置和流打开的位置完全隔离.在负责 HTTP 通信的地方,我处理了所有 HttpClient 的东西. 此单元测试将在 Assert.IsTrue(stream
..
我在 Web API 实现方面很新,我创建了一个 Web API 服务,将它与 ASP.net Web 表单 应用程序以及一些独立应用程序(C# 控制台/Windows 应用程序)一起使用使用 HttpClient 对象. 我已经在 web api 中实现了一个基本的 JWT 访问令牌身份验证和过期时间限制,这种身份验证技术工作正常,直到令牌未过期,当令牌过期时 web api 不接受请求,
..
我是 HttpClient 类的新手,我在使用 Charles 代理 监控请求时遇到了问题.基本上我需要的是监控来自模拟器或实际 iOS 设备的请求.在这里你可以找到一个很好的教程为 iOS 开发配置 Charles.例如,我正在发出简单的 HttpClient 请求,只是一个简单的授权 异步任务授权用户(){HttpClient _client = new HttpClient();_clie
..
目前要向 API 接口发送参数化的 GET 请求,我正在编写以下代码: api/master/city/filter?cityid=1&citycode='ny' 但我看到 URL 长度有 2,083 个字符的限制. 为了避免这种情况,我想在 GET 请求的内容正文中以 json 格式发送参数. 但是,我发现 HttpClient 的所有 Get 方法都不允许发送内容正文.对于 P
..
我到底想要什么: public static CustomDnsResolver : Dns{.....}public static void Main(string[] args){var httpClient = new HttpClient();httpClient.Dns(new CustomDnsResolver());} 基本上我只想在 HttpClient 中使用我的自定义 DN
..
我正在使用 WP8 的 HttpClient 并执行 Post 请求.我知道通话可能需要很长时间,因为我实际上是在模拟慢速网络场景.因此,我将 HttpClient.Timeout 相应地设置为 5 分钟. 但是,我在 60 秒左右收到超时.我相信超时不起作用.我相信 WP 存在这个问题,如本问题所述:HttpClient Portable 返回 404 notfound on WP8.
..
目前,我正在研究 API 包装器.如果我发送了错误的 Consumer Key,服务器将在标头中返回 Status 作为 403 Forbidden.它还将传递自定义标头.我如何实际检索这些自定义标头? 这是从服务器收到的响应. 缓存控制:私有日期:2013 年 5 月 1 日,星期三 14:36:17 GMTP3P: policyref="/w3c/p3p.xml", CP="ALL C
..
我正在开发 WebCrawler 实现,但在 ASP.NET Web API 中遇到了奇怪的内存泄漏HttpClient. 所以精简版在这里: [更新 2] 我发现了问题,不是 HttpClient 泄漏.看我的回答. [更新 1] 我添加了 dispose 没有效果: static void Main(string[] args){int 等待 = 0;cons
..
我在使用 HttpClient 类访问 Delicious API 时遇到了一些问题.我有以下代码: 试试{const string uriSources = "https://api.del.icio.us/v1/tags/bundles/all?private={myKey}";使用 (var handler = new HttpClientHandler { Credentials = n
..
我有 this 来自 Nuget 的 HttpClient. 当我想获取数据时,我会这样做: var response = await httpClient.GetAsync(url);var data = await response.Content.ReadAsStringAsync(); 但问题是我不知道如何发布数据?我必须发送一个 post 请求并在其中发送这些值:comment
..
我正在使用 .NET System.Net.Http.HttpClient 试验 Heroku API.特别是,我希望 keep-alive 能够工作,以便我可以使用一个 TCP 连接发送多个 HTTP 请求,并且只执行一次 SSL 握手,而不是为每个请求设置一个带有 SSL 握手的 TCP 连接.> 我正在针对 https://api.heroku.com/status 进行测试,它给出了不错
..