腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如果将接收
类型
HttpClient
的
类型
注册为"AddScoped“,那么
类型
化
的
IHttpClientFactory实例
的
生存期是多少?
c#
、
.net
、
dependency-injection
、
dotnet-httpclient
、
httpclientfactory
TL;DR
在
将接收
类型
HttpClient
的
类型
注册为“作用域”
的
情况下
,
类型
化
的
IHttpClientFactory实例
的
生存期是多少?我已经将每个
服务
访问逻辑封装到具有各自接口
的
服务
类
中
,以便在运行时
注入
它们。按照Microsoft、和我编写
浏览 10
提问于2022-08-23
得票数 3
回答已采纳
1
回答
在
Startup.cs
中
未定义
配置
的
情况下
注入
到
服务
中
的
类型
化
HttpClient
.net
、
asp.net-core
、
.net-5
我正在尝试为我
的
.net 5项目使用
类型
化
的
HttpClient
。applicationSettings.MyServiceUrl); }); 然后我通过DI
在
我
的
服务
中
得到它,就像这样… public class MyService : IMyService { private read
浏览 25
提问于2021-04-14
得票数 1
回答已采纳
2
回答
无法
在
类型
化
客户端中使用
HttpClient
库时
注入
IMediatR
c#
、
asp.net-core-2.0
、
mediatr
根据ASP.NET Core2.2文档
在
中提供
的
示例,可以通过向
Startup.cs
添加以下行将
HttpClient
注入
到
类型
化
客户端(
服务
类):services.AddHttpClient=
httpClient
;} 当我发出HTTP请求并调用一个API方法时,它成功地
注入
了IMediator,但在IMediator
浏览 0
提问于2019-03-18
得票数 7
回答已采纳
1
回答
.Net核心
HttpClient
类型
客户端生存期
c#
、
asp.net-core
、
dependency-injection
、
httpclient
我试图
在
我
的
服务
中
为外部api调用
注入
IHttpClientFactory,并与DI容器一起使用。因为为每个请求创建一个新
的
HttpClient
对象存在严重问题,
在
中
可以看到使用“
类型
化
客户端”,所以我需要像这样
在
startup.cs
中注册我
的
服务
services.AddHttpClient<IMyServiceAddH
浏览 4
提问于2022-07-19
得票数 2
回答已采纳
1
回答
AddHttpClient<TClient,TImplementation>作为临时寄存器,能有效地处理大容量并发请求吗?
c#
、
asp.net-core
、
.net-core
、
dotnet-httpclient
我注意
到
在
使用ASP.NET Core
的
IHttpClientFactory时,
类型
化
的
客户机注册方法AddHttpClient<TClient,TImplementation>做了两件事: 它将<TClient,TImplementation>
的
DI注册为瞬态
的
,就像在
startup.cs
中
调用services.AddTransient<TClient,TImplementatio
浏览 2
提问于2021-02-05
得票数 1
回答已采纳
2
回答
如何在
HttpClient
核心2.1应用程序中注册
类型
化
ASP.NET
c#
、
.net
、
asp.net-core
、
httpclientfactory
我试图
在
我
的
HttpClient
2.1Web应用程序中注册一个
类型
化
的
HttpClient
,其中
类型
化
的
HttpClient
需要一个
在
构造函数
中
定义
的
HttpClient
密钥。例如:---------- services.AddHttpClient<MyHttpClient>
浏览 1
提问于2018-06-08
得票数 3
回答已采纳
1
回答
注入
HttpClient
忽略IHttpClientFactory
配置
c#
、
dependency-injection
、
dotnet-httpclient
、
polly
我创建了一个自定义库,它自动为依赖于
HttpClient
的
特定
服务
设置Polly策略。 选项1直接
注入
HttpClient
,它忽略了我<em
浏览 5
提问于2020-07-23
得票数 5
回答已采纳
1
回答
如何将
HttpClient
依赖项
注入
与IdentityServer4结合使用?
c#
、
asp.net-core
、
dependency-injection
、
identityserver4
HttpClient
{ get; set; } {this.
HttpClient
=
httpClient
;}public void ConfigureServices”
类型
的
浏览 2
提问于2020-01-20
得票数 1
回答已采纳
2
回答
如何注册对域用户进行身份验证
的
HttpClient
c#
、
asp.net-core
、
dependency-injection
、
dotnet-httpclient
我必须将
HttpClient
配置
为自动传递Windows凭据(我调用
的
公司API使用Windows身份验证)。到目前为止,我
在
我
的
方法
中
创建了
HttpClient
,如下所示: var credentialsCache = new CredentialCache {{ new Uri("https://localhost因此,
在
Startup.cs
中
,我会像这样添加
HttpCl
浏览 27
提问于2021-02-09
得票数 0
回答已采纳
2
回答
如何将一个
HttpClient
注入
多个
服务
c#
、
.net
、
.net-core
、
dependency-injection
我正在构建一个API
的
客户端。我
的
API相当大,所以我决定把它分成大约5个(私有)子客户机,每个子客户机涵盖API
的
不同部分。5客户端使用起来不太舒服,所以我想让它们
在
1 (public) ApiClient下使用,它将充当这5个客户端之上
的
一种外观。问题是,我可能应该在所有这些子客户机之间共享一个
HttpClient
。将被
注入
到我
的
公共ApiClient
中
,使用已经用BaseAddress设置
的
适当
的</e
浏览 0
提问于2020-02-13
得票数 5
回答已采纳
1
回答
在
.NET核心中进行无依赖
注入
的
HTTP调用
c#
、
.net-core
、
httpclientfactory
我需要进行一系列
的
HTTP调用来从第三方保管库获取数据库凭证,考虑到我需要在添加DBContext之前
在
Program.cs或最新
的
Startup.cs
中
运行这段代码,我需要能够
在
不使用IHttpClientFactory
的
情况下
进行这些调用,因为这需要依赖
注入
已经被初始
化
。PS-Auth key={_apiKey}; runas={_runAsUser};"); var response = await
浏览 23
提问于2021-10-27
得票数 1
1
回答
使用HttpClientFactory添加导致错误
的
cancellationTokenSource
c#
、
dependency-injection
、
.net-core
、
asp.net-core-2.0
、
httpclientfactory
我对HttpClientFactory有一个问题,我试图将一个CancellationTokenSource从DI
注入
到
配置
为a
的
"SomeClient“
中
: a.BaseAddress = new Uri(address)) 我
在
cancellationTokenSource()中
注入
Startu
浏览 1
提问于2018-12-05
得票数 1
回答已采纳
1
回答
如何使用“`CreateClient`”
的
每个调用(可能通过重写“`CreateClient`”)刷新Bearer令牌
c#
、
asp.net-core
、
dotnet-httpclient
在学习IHttpClientFactory之前,我正在为我
的
应用程序初始
化
一个
HttpClient
实例,然后每当我需要调用API时,我首先调用自己
的
PrepareHttpClient()函数,所以它是这样
的
("Authorization", $"Bearer {bearerToken}");} GetOAuthBearerToken函数位于一个
服务
中
,如您所见,该
服务
被
注入
控制器,
浏览 2
提问于2020-05-07
得票数 0
1
回答
解决
HttpClient
取决于URL (有/没有代理)
c#
、
dotnet-httpclient
、
httpclientfactory
任务是
配置
HttpClient
代理取决于一个URL。例如,如果URL包含"hostname.com",则必须设置。以下是一个解决方案吗?DI
中
的
egister不同
的
HttpClients为:services.AddHttpClient>().ConfigurePrimaryHttpMessageHandler(Get
浏览 6
提问于2021-12-10
得票数 0
2
回答
当使用services.AddHttpClient时,在哪里创建了
HttpClient
?
c#
、
asp.net-core-mvc
、
nopcommerce
我试图了解
HttpClient
是如何在Nop商业
中
为Captcha实现
的
,为了可测试性,如何在implemented项目中管理创建
HttpClient
的
新实例。我遇到了ValidateCaptchaAttribute和ValidateCaptchaFilter,我看到
HttpClient
包装在CaptchaHttpClient类
中
,但我不知道CaptchaHttpClient从哪里接收
HttpClient
的
依赖项,以及从哪里调用Cap
浏览 1
提问于2019-05-31
得票数 17
回答已采纳
2
回答
为每个Http调用添加Jwt令牌,使用来自asp.net核心web
的
“`HttpInterceptor`”
的
概念
c#
、
authorization
、
asp.net-core-webapi
、
dotnet-httpclient
是否有任何方法实现拦截器,以便我可以从另一个微
服务
调用微
服务
api,其中所有的http调用都将被截获&
在
报头中添加jwt令牌?这样,我就不必每次请求时都设置授权令牌。角上有一个HttpInterceptor
的
概念。
在
每个http请求将被截获
的
地方,ans
在
报头中添加了jwt令牌。
在
asp.net核心web中有什么方法可以实现这一点吗?
浏览 8
提问于2022-07-30
得票数 0
回答已采纳
1
回答
离子5: TypeError:无法读取
未定义
的
属性“订阅”
angular
、
ionic-framework
、
observable
、
angular8
、
ionic5
我
在
离子5有这样
的
服务
: ..returnthis.
httpClient
.get(}. .
在
我
的
组件
浏览 1
提问于2020-04-22
得票数 0
回答已采纳
2
回答
HttpClient
返回“无法读取
未定义
的
属性'get‘”[角7]
angular
、
class
、
ecmascript-6
、
angular-httpclient
我正在尝试
在
角7
中
创建一个简单
的
API
服务
,我可以将它包含在任何需要它
的
组件
中
。但是,每当我从组件调用它时,我就会得到一个错误。例如,如果在我
的
组件
中
调用ApiService.read('/public/flavorsofcandy/'),我会得到: ERROR TypeError: Cannot read property '然而,我找不到发生这种情况
的
原因。我觉得这是由于
浏览 0
提问于2019-08-07
得票数 2
2
回答
依赖
注入
:
HttpClient
还是HttpClientFactory?
c#
、
asp.net-core
、
dependency-injection
、
dotnet-httpclient
我在任何地方都可以看到
在
DI
中
创建客户机(basic、命名、
类型
化
)
的
三种主要方法,但是如果
注入
IHttpClientFactory或
HttpClient
(两者都可能),我已经找不到任何地方了。Q1:请问注射IHttpClientFactory和
HttpClient
有什么区别?Q2:如果IHttpClientFactory被
注入
,我应该在每个调用中使用factory.CreateClient()吗?
浏览 4
提问于2019-12-11
得票数 58
回答已采纳
1
回答
从Mvc控制器消费WebApi -
HttpClient
还是参考API程序集?
asp.net-mvc-4
、
asp.net-web-api
、
autofac
、
dotnet-httpclient
我有一个MVC应用程序和Web
的
解决方案。它们
在
单独
的
项目和域中(使用CORS)。我将它构建为一个Web,以具有添加消费者
的
灵活性,但目前我
的
MVC应用程序是唯一
的
使用者。因此,我正在争论是
在
我
的
MVC控制器中使用
HttpClient
,还是直接实例
化
ApiController。在这两种
情况下
,我都使用依赖项
注入
(Autofac),所以我也想知道如何
配置
它,因为<e
浏览 2
提问于2013-04-06
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
性能提升与SSRF检测
Spark 如何 post 数据
ASP.NET Core Web API 集成测试
浅谈httpClient使用总结
好未来课件系统技术升级实践—引入OpenFeign
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券