You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Maui(C#)中应注入HttpClient还是设为单例?如何实例化?

关于移动应用中HttpClient实例化方式的疑问

我正在开发一款移动应用,需要调用API接口发起HTTP请求。起初我考虑注入HttpClient,但阅读相关讨论后放弃了这个想法。我一直了解到HttpClient应在应用启动时仅实例化一次,但阅读相关内容后,我打算采用如下实现:

private readonly HttpClient httpClient;

public MyService()
{
    this.httpClient = new HttpClient() { BaseAddress = new Uri(Config.APIUrl) };
    httpClient.DefaultRequestHeaders.Add("api-version", "1.0");
}

想请教各位,你们是如何以及在何时实例化HttpClient的?


内容的提问来源于stack exchange,提问作者developer9969

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 00:52:04