diff --git a/Docs/1.1.概述.ipynb b/Docs/1.1.概述.ipynb index 92f29e9..021698a 100644 --- a/Docs/1.1.概述.ipynb +++ b/Docs/1.1.概述.ipynb @@ -11,14 +11,15 @@ } }, "source": [ - "## HttpClient 概述" + "# HttpClient 概述" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "## 作用" + "## 作用\n", + "HttpClient是一个用于发送HTTP请求和接收HTTP响应的类。它提供了一种现代化、灵活和强大的方式来与Web服务进行通信。HttpClient类位于System.Net.Http命名空间下,可以通过NuGet包管理器进行安装。" ] }, { @@ -29,6 +30,13 @@ "## 整体理解" ] }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "![图](./Assets/概要图.svg) " + ] + }, { "cell_type": "markdown", "metadata": {}, diff --git a/Docs/Assets/概要图.drawio b/Docs/Assets/概要图.drawio new file mode 100644 index 0000000..70053cc --- /dev/null +++ b/Docs/Assets/概要图.drawio @@ -0,0 +1,273 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Docs/Assets/概要图.svg b/Docs/Assets/概要图.svg new file mode 100644 index 0000000..11637f7 --- /dev/null +++ b/Docs/Assets/概要图.svg @@ -0,0 +1,4 @@ + + + +
.Net HttpClient 全局视图
.Net HttpClient 全局视图
请求
请求
路由
路由
路由
路由
响应
响应
用户
用户
请求
请求
请求
请求
响应
响应
响应
响应
VPC
VPC


请求
请求
驱动程序
驱动程序
响应
响应
硬件:网卡
硬件:网卡
应用进程A
应用进程A
进程B
进程B
操作系统
操作系统
HttpClient
HttpClient
Domain
Domain
请求
请求
响应
响应
VPC
VPC


驱动程序
驱动程序
硬件:网卡
硬件:网卡
应用进程A
应用进程A
进程B
进程B
操作系统
操作系统
WebAPI
WebAPI
Domain
Domain
请求
请求
请求
请求
响应
响应
响应
响应
Text is not SVG - cannot display
\ No newline at end of file diff --git a/Docs/说明.md b/Docs/说明.md index 6fc19e5..d023c2b 100644 --- a/Docs/说明.md +++ b/Docs/说明.md @@ -4,3 +4,4 @@ + 单元测试运行时,会自动启动“HttpClientStudy.WebApp”WebApi项目,无需手动干预。 ## 其它 + diff --git a/HttpClientStudy.WebClient/Controllers/CallApiController.cs b/HttpClientStudy.WebClient/Controllers/CallApiController.cs index 615da95..209c95b 100644 --- a/HttpClientStudy.WebClient/Controllers/CallApiController.cs +++ b/HttpClientStudy.WebClient/Controllers/CallApiController.cs @@ -16,6 +16,7 @@ namespace HttpClientStudy.WebClient.Controllers [HttpGet] public IActionResult Ping() { + _logger.LogInformation("ping"); return Ok("ping"); }