文档更新

main
wanggaofeng 9 months ago
parent 6f6004e087
commit 4084014461

@ -11,7 +11,16 @@
}
},
"source": [
"# HttpClient 基础使用"
"# HttpClient 初始化与生命周期管理"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"HttpClient 旨在实例化一次,并在应用程序的整个生命周期内重复使用。\n",
"\n",
"为实现复用HttpClient类库默认使用连接池和请求管道可以再结合IoC容器、工厂模式(提供了IHttpClientFactory类库)、复原库Polly"
]
},
{
@ -28,7 +37,49 @@
}
},
"source": [
"## 1、说明"
"## 1、手动管理直接实例化-强烈不推荐"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## 2、手动管理静态类或单例"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## 3、手动管理多工具类(每类请求对应一种工具类或单例类)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## 4、手动管理 + 可复原(Polly)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## 5、IoC容器管理类型化的客户端"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## 6、客户端工厂管理IHttpClientFactory(需要结合IoC)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## 7、综合管理工厂 + 类型化客户端 请求管道 + Polly(默认使用 连接池和IoC容器)"
]
}
],

Loading…
Cancel
Save