dotnet-httpclient 相关问题

引用System.Net.Http.HttpClient库,它是NuGet上的HttpClient包或.NET 4.5库的一部分。

阻塞与非阻塞异步代码

我正在对已经编写的一些旧代码进行自我审查,并想知道以下代码段是否以任何方式阻塞了当前线程,还是一直阻塞了?如...

回答 1 投票 0

HttpClient发布呼叫

我想使用HttpClient进行REST POST调用。我一直遇到错误-'RestCall.PostRestCall(string,string,string,string)':并非所有代码路径都返回值'下面是我的代码。它的意思是...

回答 2 投票 0

C#中的HttpClient多部分表单发布

我正在尝试使用C#中的HttpClient进行多部分表单发布,并且发现以下代码不起作用。重要事项:var jsonToSend = JsonConvert.SerializeObject(json,Formatting.None,new ...

回答 3 投票 43

。Net Core中如何使用HttpClient的单个实例针对不同的请求发送不同的客户端证书?

HttpClient的建议是重用单个实例。但是从API来看,添加证书的方式似乎是在实例上,而不是每个请求上。如果添加两个证书,我们如何...

回答 2 投票 4

如何使用此特定映射器映射模型和dto?

我正在尝试映射api调用的响应。我所做的是将API调用的响应(响应是一个数组)反序列化为模型,然后使用根对象的...

回答 1 投票 0

依赖项注入:HttpClient还是HttpClientFactory?

[在任何地方,我都能看到三种在DI中创建客户端(基本,命名,类型)的主要方法,但是我却找不到注入IHttpClientFactory或HttpClient的方法(都可行)。 Q1:什么是...

回答 1 投票 0


。net核心HTTPS请求返回502错误的网关,而邮递员返回200 OK

C#.NET核心3:使用Newtonsoft.Json的此代码段有什么问题?使用系统;使用System.Collections.Generic;使用System.Net.Http;使用System.Threading.Tasks;名称空间...

回答 1 投票 1

如何自动将自定义DelegatingHandler设置为所有HttpClient?

我想为应用程序中的所有客户端使用LoggingHttpClientHandler。我通过命名/类型化的客户端startup.cs services找到了唯一可用的方法。AddTransient ] >>>

回答 2 投票 0

如何通过c#检查我的网站是否可靠

我有该代码:静态异步任务Main(){等待ConfigureLogger(); var domain = ConfigJson.WebServer.Domain; var hc = new HttpClient(); int count = 0; ...

回答 1 投票 0

。Net Core 3中是否有等效于HttpClient的阻塞?

显然,.Net Core附带的HttpClient版本仅支持异步方法。我希望能够编写一个简单的类似于套接字的应用程序,该应用程序在收到响应之前会一直阻塞(...

回答 1 投票 1

dotnet核心2.1 httpclient System.Net.Sockets.SocketException

自从尝试连接后端系统2周以来,我们收到以下异常:System.Net.Http.HttpRequestException:未知错误-1 ---> System.Net.Sockets.SocketException:未知...

回答 1 投票 1

[HttpClient部署时的性能问题

我有下面的代码。在本地运行它,我不到一秒钟就从API获得了响应。当我将其部署到服务器时,需要3到10分钟才能获得响应!我是...

回答 1 投票 -1

在HttpClient.SendAsync()之后无法访问已处置的对象

我们有一个dotnet-core 2.1 Web-api项目设置,如下所示。我们正在尝试将MediatR与HttpClient一起使用,并在HttpMagicService中发送事件以响应不同的响应。问题到来...

回答 1 投票 3


添加参数HttpClient C#

我想添加参数,但是我也有一个主体,我想形成这种格式:HttpPost http:// localhost:8080 / master / public / api / v1 / invoice / send?token = 123456当前我有:HttpPost http:// ...

回答 1 投票 0

FormUrlEncodedContent的长度限制,MS的决定还是HTTP规范?

我收到了“无效的URI:Uri字符串太长。”在新的FormUrlEncodedContent(pair);中。经过一些网页搜索后,我发现大约有2000个长度限制。用户提到URL具有...

回答 1 投票 0

在HostBuilder中调用BuildServiceProvider以获得对服务的访问权限

我正在使用.Net Core v2.2。我需要将IHttpClientFactory传递到我的自定义LoggerProvider中。为了从ConfigureLogging中访问此服务,我可以这样做:.ConfigureLogging((...

回答 1 投票 0

取消令牌有时不会取消HttpRequest

我的客户端应用程序向服务器发出http请求。如果服务器响应时间超过10秒,我希望请求超时。如果请求花费了超过5s的时间但成功了,我会记录响应时间。 ...

回答 1 投票 0

试图并行运行多个HTTP请求,但受到Windows(注册表)的限制

我正在开发一个应用程序(winforms C#.NET 4.0),在这里我通过一个简单的HTTP请求从第三者访问查找功能。我用参数调用一个url,作为回报,我得到了一个小...

回答 4 投票 63

© www.soinside.com 2019 - 2024. All rights reserved.