dotnet-httpclient相关内容

System.Net.Http不见了?

我试图运行Test.aspx文件中: <%@页语言=“C#”的EnableViewState =“真”的ContentType =“text / html的”异步=“真正的”%GT;< SCRIPT LANGUAGE =“C#”=“服务器”> 无效的Page_Load(对象的Src,EventArgs的E) { RegisterAsyncTask( ..
发布时间:2016-06-11 20:45:52 C#/.NET

C#异步任务无限期等待

我试图使用由“异步”&放大器提供的功能; “等待”异步下载网页内容,我必须到那里的任务在等待永远完成的问题。能否请你让我知道什么是错用下面的code段? 保护无效的Page_Load(对象发件人,EventArgs的发送) { VAR网站=新的String [] {“http://www.cnn.com”,“http://www.foxnews.com”}; 变种任务= webs ..
发布时间:2016-06-09 19:34:55 C#/.NET

网页API +的HttpClient:异步模块或处理程序,而异步操作仍有待完成

我正在写代理人到某些HTTP请求的ASP.NET Web API和我奋力识别间歇性错误的来源的应用程序。 这似乎是一个竞争状态......但我不能完全肯定。 我细讲之前这里是应用程序的常规通信流程: 客户端发出HTTP请求为代理1 即可。 代理1 转发HTTP请求到代理服务器2的内容 代理2 中继HTTP请求到目标Web应用程序的内容 目标Web应用程序响应HTTP请求和响应流(块 ..
发布时间:2016-06-09 17:53:16 C#/.NET

HttpClient的调用Windows的Authenication ApiController方法......但是没有的WindowsIdentity凑凑热闹未来

有没有我的API控制器时,API控制器使用Windows身份验证来获得谁发起调用API控制器的帐户的IIdentity的一种方式? 我的“castController.User.Identity”是的WindowsIdentity(类型)。但它是“空”。 空的,为的是:IsAuthenticated =假,和一个空的用户名。它不为空,这是“空”。 我的“WebTier”是带有定制程序池和II ..
发布时间:2016-06-07 22:35:10 C#/.NET

ASP.NET的WebAPI:如何使用文件上传进行一个多岗位的WebAPI的HttpClient

我有一个的WebAPI服务处理从一个简单的形式上传,像这样的: <形式的行动=“/ API /工作项目”ENCTYPE =“的multipart / form-data的”方法=“后”> <输入类型=“隐藏”名称=“类型”值=“ExtractText”/> <输入类型=“文件”名称=“FileForUpload”/> ..
发布时间:2016-06-04 22:25:15 C#/.NET

使用异步调用时,良好的图案异常处理

我想消费的网络API,我看到很多人推荐 System.Net.Http.HttpClient 。 这很好......但我只有VS-2010,所以我不能使用异步/计谋只是还没有。相反,我想我可以使用任务<结合到 ContinueWith ; TResult&GT。所以我想这块code: VAR的客户=新的HttpClient(); client.DefaultRequestHeaders ..

HttpClient的缺失响应头的WinRT / Win8的

我在Windows 8应用程序中使用HttpClient的,似乎是故意隐藏的自定义标题中的响应。例如: 我们的接收到的响应有一个名为“采样头:123”自定义标题 我预计,在响应内容头将包含“采样头”与“123”值 VAR的客户=新的HttpClient(); 变种响应=等待client.GetAsync(URI); 字符串样品; IEnumerable的<字符串>值; 如果 ..
发布时间:2015-11-27 12:48:09 C#/.NET

难道是有利的,在一个库,直接返回任务通过调用另一个库使用ConfigureAwait(假的)?

后续这个问题。我有很多异步方法库,薄包装 的HttpClient 。切实他们只是做一些设置,并直接返回工作从的HttpClient 调用返回的: 公共任务DoThingAsyc(){ //做一些设置 返回httpClient.DoThingAsync(); } 我在考虑是否 ConfigureAwait(假)添加到这些电话。在prevailing智慧似乎是“是的,总是这样 ..
发布时间:2015-11-27 10:18:13 C#/.NET

何时或是否调用ReadAsStreamAsync时处置的Htt presponseMessage?

我是用的 System.Net.Http.HttpClient 做一些客户端的HTTP通讯。我已经得到了所有的HTTP的在一个地方,从的code,其余抽象化了。在一个实例中欲读取响应内容作为流,但该流的消费者是从哪里HTTP通信发生和该流被打开良好绝缘。在负责HTTP通讯,我处理所有的HTTP客户端的东西的地方。 这个单元测试将会失败 Assert.IsTrue(stream.CanRead): ..
发布时间:2015-11-26 21:13:49 C#/.NET

HttpClient的和ReadAsAsync< T>()扩展方法

于是我开始了一个新的.NET 4.0的项目,并会做一个公共API一些工作。我计划使用微软的HttpClient类,所以我安装了Microsoft.Net.Http的NuGet软件包(2.2.13版)的最新稳定版本。我在看一些POC code,一个同事放在一起,也使用了HttpClient的一个的NuGet包,并注意到有code是这样的: HttpClient的客户端=新的HttpClient( ..
发布时间:2015-11-26 20:52:34 C#/.NET

添加System.Net.Http.dll引用到Windows Phone 8的项目丢错误

我beginer到Windows Phone 8的开发。我希望它抛出一个错误添加命名空间,要使用的HttpClient在我的应用程序。我无法包括System.net.http.dll引用到我的项目,当我试图这样做,我得到这个错误,如图下面的截图 http://i60.tinypic.com/2mdj447.jpg 我使用的VisualStudio 2013和.NET 4.5 解决方案 您可 ..

超过HttpClient的缓存大小限制

我用我的客户端来获取存储在我的雨燕对象存储特定文件,可以throught REST API访问的一些信息。在斯威夫特HEAD方法和URL导致指定的对象,返回它包含在HTML响应的元数据(哈希值,时间戳等)(没有内容)的标题。 我的code完美的作品时,文件大小为< 2GB。我得到的Htt presponseMessage,我能够解析它所需的数据,但是当我问文件> 2GB我得到异常:“无法写 ..
发布时间:2015-11-26 19:12:28 C#/.NET

不能从WinRT的连接到远程服务器

我在做,基本上只需要发送一条XML到一个服务器,并返回一个应用程序。我有麻烦但得到这个工作,变得非常奇怪的错误 公共BOOL帖子(字符串数据) { 字符串服务器=“HTTP://我的兰电脑:9091 /富” 布尔成功= FALSE; HttpClient的客户端=新的HttpClient(); 尝试 { ..
发布时间:2015-11-26 18:45:22 C#/.NET

.NET异步的HTTPClient限制

我有一个小的.Net 4.5 C#应用程序,它从一个数据源读取信息,并推动该信息网站是一个.NET 4.5的Web API网站用一个简单的控制。该控制器接收数据,并将其放入数据库中。 我下面的工作,以最快的速度应用程序可以读取它可以写,一切都结束了在DB: 公共静态无效PostDataToWebApi(MyDataClass TDATA) { HTT presponse ..
发布时间:2015-11-26 18:44:03 C#/.NET

HTT prequestException做client.SendAsync时

突然间,这片code,它通常工作开始抛型Htt prequestException错误。在日志中,我看到,请求实际发送1分35秒的错误被抛出前。难道是一个超时问题? 下面是code: 专用异步任务< Htt的presponseMessage> RunRequest(Htt的prequestMessage要求) { VAR的客户=新的HttpClient(); VAR ..
发布时间:2015-11-26 18:41:42 C#/.NET

.NET 4.0中HttpClient的使用情况如何?

即时通讯在.NET 4.0中,并尝试使用HttpClient的。我读过一些文章说,它已不再支持4.0,但你仍然可以使用它?我已经包含了 System.Net.Http; 组件,但它没有让我提供必要的PARAMS到的HttpClient 。任何想法如何,我可以解决这个问题? 我加粗那里的错误存在的。 使用(HttpClient的HTTP =新**的HttpClient(“{0} / V1 / D ..
发布时间:2015-11-26 18:26:24 C#/.NET

HttpClient的与BaseAddress

我有一个问题,在联络 的HttpClient 我创建了一个 GetAsync呼叫 我随后致电 GetAsync 方法传入另外乌里inforamtion。 的Htt presponseMessage响应=等待client.GetAsync(的String.Format(“/设计/ {0}”,machineInformation.LocalMachineName())); ..
发布时间:2015-11-26 17:21:04 C#/.NET

新HttpClient的代理服务器设置问题

我试图根据新的固件4.5功能,如HttpClient的改写旧网络身份验证逻辑,并等待/异步和我遇到的请求和响应之间意外的延迟(约15秒)。我的猜测是,是因为客户端试图从IE /使用代理服务器就像是旧型Htt prequest / Web客户端。这里的code: 公共静态异步任务< AuthResult> GetDataFromServiceAsync(字符串URL,登录串,串密码) ..
发布时间:2015-11-26 16:31:03 C#/.NET