标签:dotnet-httpclient
-
使用HttpClient将大文件批量上传到Controller,IFormFile始终为空 - c#
我正在尝试创建.Net标准“客户端”类,以将文件(有时非常大)上载到Controller。我想通过将文件分成多个块并一次上传一个文件来做到这一点。目的是让其他应用程序使用此方法,而不是直接与Web Api通信。 我已经有Controller工作了。我已验证它是否可以使用支持节省块的Kendo-ui控件工作。 我遇到的问题是,从客户端类发布时,控制器的IEnu […]
-
C#HttpClient tor socks4 / 5代理? - c#
我可以使用以下代码设置http代理: public class CustomFlurlHttpClient : DefaultHttpClientFactory { public override HttpClient CreateClient(Url url, HttpMessageHandler m) { return base.CreateClient […]
-
.Net 4.5中的异步HttpClient对于密集负载应用程序是否是错误的选择? - c#
我最近创建了一个简单的应用程序来测试HTTP调用吞吐量,该应用程序可以以异步方式与传统的多线程方法生成。 该应用程序能够执行预定义数量的HTTP调用,最后显示执行它们所需的总时间。在我的测试过程中,所有HTTP调用都对我的本地IIS服务器进行,他们检索了一个小的文本文件(大小为12个字节)。 下面列出了用于异步实现的代码中最重要的部分: public a […]
-
如何使用.Net Core中的HttpClient的单个实例针对不同的请求发送不同的客户端证书? - c#
对HttpClient的建议是对reuse a single instance。但是从API看来,添加证书的方法似乎是在实例上,而不是每个请求上。如果添加两个证书,例如,如何确保仅将“证书1”发送到“ one.somedomain.com”? //A handler is how you add client certs (is there any othe […]
-
HttpClient.getAsync()内存不足异常 - c#
我有一个从Web服务获取大量JSON的函数。这些数据有时可能很大,千兆字节。我的电话看起来像这样。 try { using (var httpClient = NewHttpClient()) { var response = httpClient.GetAsync(endpoint).Result; return response; } } catch(E […]
-
cURL发布到HTTPCLient C# - c#
我正在尝试将文件发布到PushBullet API服务。 API的信息站点显示了一个示例: curl -i https://api.pushbullet.com/api/pushes \ -u API_KEY: -F device_iden=u1qSJddxeKwOGuGW -F type=file -F [email protected] 我正在尝试使用C#中的 […]
-
C#和泛型:如何处理基于类型的处理? - c#
我是泛型新手,我正在尝试为我的项目制作一个泛型HTTP GET方法(并可能将其扩展为也可以处理POST / PUT)。当响应基于字符串时,以下内容似乎可以正常工作: private async Task<T> HttpGetAsync<T>(Uri uri) { var httpRequestMessage = new HttpReq […]