dotnet-httpclient 相关问题

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

重新使用 HttpClient 但每个请求的超时设置不同?

为了重用与 HttpClient 的打开的 TCP 连接,您必须为所有请求共享一个实例。 这意味着我们不能简单地用不同的设置实例化 HttpClient(例如 t...

回答 4 投票 0

Task.ContinueWith 应该如何调用另一个异步方法

我有两个异步方法,一个调用获取实体的 API,另一个返回依赖于第一个实体的另一个实体。例如,产品和产品类别之类的东西......

回答 0 投票 0

Polly CircuitBreaker 不处理非成功状态代码

我正在使用 HttpClient 和 Polly 的 CircuitBreaker 来处理异常和非成功状态代码。 出于某种原因,CircuitBreaker 不会将非成功状态代码(例如 404)计为失败...

回答 0 投票 0

IHttpClientFactory 缓存未按预期工作

我可能会误解 IHttpClientFactory 的工作原理,基本上我想在我的 asp.net 核心项目中做的是在运行时在我的控制器中创建一个缓存的客户端。 例子: P...

回答 0 投票 0

在库项目中创建HttpClient时如何设置特性

我正在将一个项目(库)从 framework461 迁移到 standard2.0。 以前看起来像这样创建一个 HttpClient 并设置功能。 公共类 HttpClientCreator { 只读...

回答 1 投票 0

Singleton HttpClient 在多个异步请求上抛出 OperationCanceledException

我有一个 MAUI 应用程序与远程 ASP.NET Core 6 Web API 交互。在实现请求基础结构时,我遵循了有关重用 HttpClient 对象重要性的各种指示

回答 0 投票 0

无法通过 HttpClient 或 WebClient 下载文件

大家好,感谢您的关注。我已经编写了一个返回 FileStreamResult 或 NotModified 状态代码的操作,它在 Postman 中有效,但如果我使用 C# 代码,它就不起作用。 [H...

回答 0 投票 0

Blazor 在小屏幕上有 HttpClient 问题

我试了很多次,每次都是一样的结果。 如果您在 blazor 中使用 HttpClient 查询端点,它在桌面上时在浏览器中工作正常。但是,如果您使用 F 缩小它...

回答 0 投票 0

注入 HttpClient

我目前正在编写一个与 Web API 接口的库,因此必须发出大量 Web 请求。为此,我使用 HttpClient 类。 有一个主要的“客户”类,它提供

回答 0 投票 0

使用 .NET HttpClient 抓取 Azure Active Directory 身份验证背后的 Web 应用程序

我需要抓取 Azure Active Directory 身份验证背后的网页。当通过 MS Edge 访问页面时,Edge 似乎会从当前登录的页面自动验证自己...

回答 0 投票 0

C# 应用程序生成“无法为 SSL/TLS 安全通道建立信任关系”

我有一个针对 .NET Framework 4.7.2 的 C# 应用程序,它试图将 HTTP POST 发送到远程服务器。我收到以下异常:“基础连接已关闭:无法

回答 0 投票 0

HttpWebRequest 无法从容器 Dotnet 内部调用 API

HttpWebRequest WebReq = (HttpWebRequest)WebRequest.Create(requestendpoint); // 设置标题 WebReq.Method = methodType.ToUpper(); WebReq.Headers.Add("

回答 1 投票 0

如何在没有 HttpClientFactory 的情况下向 HttpClient 添加多个 HttpMessageHandler

我有一个使用 HttpClient 发出 Web 请求的控制台应用程序。 var client = new HttpClient(); 我正在尝试向其中添加多个 HttpMessageHandler(DelegatingHan 的自定义实现...

回答 5 投票 0

HttpClient SendAsync 和 HttpContent CopyToAsync

我正在使用 HttpClient 下载文件。我想知道资源实际上是在什么时候通过网络下载的(想计算下载率)? 创建客户端后,我使用

回答 1 投票 0

HttpClient DelegatingHandler 无法正常工作

我们正在使用 HTTP 客户端和 DelegatingHandler 来记录传出的 API 请求。 我们的系统环境包括两个区域,测试和生产。我在...中没有遇到任何问题

回答 0 投票 0

在 ASP.NET Core C# 中反序列化未知类型的 JSON

我正在编写一个 ASP.NET Core 服务,它现在是一个基本的直通。它应该从另一台服务器接收 JSON 并将其按原样发送到客户端。 假设另一台服务器提供此服务: [{"编号&

回答 1 投票 0

WPF 用户界面在异步 HttpClient 调用期间无响应

在 .NET 6 WPF 应用程序中,启动和取消后台异步任务(通过两个按钮)。此任务使用 HttpClient 从 Web API 下载分页数据。用户界面是一个空白...

回答 0 投票 0

如何为我的 HttpClient PostAsync 第二个参数设置 HttpContent?

public static async Task GetData(string url, string data) { UriBuilder fullUri = new UriBuilder(url); 如果(!string.IsNullOrEmpty(数据)) fullUri.Query = 数据; HTTP...

回答 3 投票 0

模拟不适用于调用 HTTPwrapper 类方法的内部函数

在实际调用外部函数之前,我正在模拟内部函数之一。 我正在模拟一个 httpwrpapper 类方法。 问题是我的模拟方法没有返回响应。 下面是...

回答 1 投票 0

仅在条件下使用 Polly 重试改装请求

我在我的 UWP 应用程序中使用 Refit 客户端和依赖注入的 Polly 策略设置了以下服务集合: var serviceCollection = new ServiceCollection(); 服务集合 .

回答 1 投票 0

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