diff --git a/Docs/1.3.2.基础使用.使用请求数据.ipynb b/Docs/1.3.2.基础使用.使用请求数据.ipynb
index 0754421..7a7cefc 100644
--- a/Docs/1.3.2.基础使用.使用请求数据.ipynb
+++ b/Docs/1.3.2.基础使用.使用请求数据.ipynb
@@ -61,7 +61,7 @@
{
"data": {
"text/html": [
- "
Installed Packages- Microsoft.Extensions.DependencyInjection, 9.0.3
- Microsoft.Extensions.Http, 9.0.3
- Microsoft.Extensions.Http.Polly, 9.0.3
- Microsoft.Extensions.Logging, 9.0.3
- Microsoft.Extensions.Logging.Console, 9.0.3
- Microsoft.Net.Http.Headers, 9.0.3
- Polly, 8.5.2
- Refit, 8.0.0
- Refit.HttpClientFactory, 8.0.0
- System.Net.Http.Json, 9.0.3
"
+ "Installed Packages- Microsoft.Extensions.DependencyInjection, 9.0.4
- Microsoft.Extensions.Http, 9.0.4
- Microsoft.Extensions.Http.Polly, 9.0.4
- Microsoft.Extensions.Logging, 9.0.4
- Microsoft.Extensions.Logging.Console, 9.0.4
- Microsoft.Net.Http.Headers, 9.0.4
- Polly, 8.5.2
- Refit, 8.0.0
- Refit.HttpClientFactory, 8.0.0
- System.Net.Http.Json, 9.0.4
"
]
},
"metadata": {},
@@ -71,10 +71,10 @@
"name": "stdout",
"output_type": "stream",
"text": [
- "配置文件根目录:d:\\软件项目\\学习项目\\HttpClientStudy\\Docs\\Publish\\HttpClientStudy.Core\n",
- "配置文件根目录:d:\\软件项目\\学习项目\\HttpClientStudy\\Docs\\Publish\\HttpClientStudy.Core\n",
+ "配置文件根目录:c:\\Users\\ruyu\\Desktop\\HttpClientStudy\\Docs\\Publish\\HttpClientStudy.Core\n",
+ "配置文件根目录:c:\\Users\\ruyu\\Desktop\\HttpClientStudy\\Docs\\Publish\\HttpClientStudy.Core\n",
"启动WebApi项目...\n",
- "程序[d:\\软件项目\\学习项目\\HttpClientStudy\\Docs\\Publish\\HttpClientStudy.WebApp\\HttpClientStudy.WebApp.exe]已在新的命令行窗口执行。如果未出现新命令行窗口,可能是程序错误造成窗口闪现!\n",
+ "程序[c:\\Users\\ruyu\\Desktop\\HttpClientStudy\\Docs\\Publish\\HttpClientStudy.WebApp\\HttpClientStudy.WebApp.exe]已在新的命令行窗口执行。如果未出现新命令行窗口,可能是程序错误造成窗口闪现!\n",
"已启动WebApi项目,保持窗口打开状态!\n",
"初始化完成!\n"
]
@@ -456,7 +456,7 @@
},
{
"cell_type": "code",
- "execution_count": 6,
+ "execution_count": null,
"metadata": {
"dotnet_interactive": {
"language": "csharp"
@@ -468,13 +468,37 @@
"languageId": "polyglot-notebook"
}
},
- "outputs": [],
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "{\"data\":\"id=1&name=管理员01\",\"code\":1,\"message\":\"成功\"}\r\n"
+ ]
+ }
+ ],
"source": [
"/*\n",
- " \n",
+ " FormUrlEncoded 提交数据 \n",
"*/\n",
"{\n",
+ " //设置数据项\n",
+ " var urlEncodedData = new List>()\n",
+ " {\n",
+ " new KeyValuePair(key:\"id\",value:\"1\"),\n",
+ " new KeyValuePair(key:\"name\",value:\"管理员01\"),\n",
+ " };\n",
"\n",
+ " //FormUrlEncodedContent对象\n",
+ " var formContent = new FormUrlEncodedContent(urlEncodedData);\n",
+ " \n",
+ " // 发送POST请求\n",
+ " var response = await SharedClient.PostAsync(\"api/AdvancedGet/PostFormData\", formContent);\n",
+ " \n",
+ " // 读取响应内容\n",
+ " string responseString = await response.Content.ReadAsStringAsync();\n",
+ " \n",
+ " Console.WriteLine(responseString);\n",
"}"
]
},
@@ -491,7 +515,7 @@
},
{
"cell_type": "code",
- "execution_count": 7,
+ "execution_count": null,
"metadata": {
"dotnet_interactive": {
"language": "csharp"
@@ -514,7 +538,7 @@
],
"source": [
"/*\n",
- " \n",
+ " 普通文本方式提交数据\n",
"*/\n",
"{\n",
" var requestContent = new StringContent(\"我是请求体第一段内容\", Encoding.UTF8, \"text/plain\");\n",
diff --git a/Docs/Assets/HttpClient-使用准则.jpg b/Docs/Assets/HttpClient-使用准则.jpg
new file mode 100644
index 0000000..687a45a
Binary files /dev/null and b/Docs/Assets/HttpClient-使用准则.jpg differ
diff --git a/Docs/Assets/HttpClient-使用请求数据.jpg b/Docs/Assets/HttpClient-使用请求数据.jpg
new file mode 100644
index 0000000..036c331
Binary files /dev/null and b/Docs/Assets/HttpClient-使用请求数据.jpg differ
diff --git a/Docs/Assets/HttpClient-发送请求.jpg b/Docs/Assets/HttpClient-发送请求.jpg
new file mode 100644
index 0000000..da8d023
Binary files /dev/null and b/Docs/Assets/HttpClient-发送请求.jpg differ
diff --git a/Docs/Assets/HttpClient-处理响应数据.jpg b/Docs/Assets/HttpClient-处理响应数据.jpg
new file mode 100644
index 0000000..8c76cf6
Binary files /dev/null and b/Docs/Assets/HttpClient-处理响应数据.jpg differ
diff --git a/Docs/Assets/HttpClient-模板.jpg b/Docs/Assets/HttpClient-模板.jpg
new file mode 100644
index 0000000..e209187
Binary files /dev/null and b/Docs/Assets/HttpClient-模板.jpg differ
diff --git a/Docs/Assets/HttpClient-管理客户端.jpg b/Docs/Assets/HttpClient-管理客户端.jpg
new file mode 100644
index 0000000..1051ec5
Binary files /dev/null and b/Docs/Assets/HttpClient-管理客户端.jpg differ
diff --git a/Docs/Assets/概要图.png b/Docs/Assets/概要图.png
new file mode 100644
index 0000000..32d3b67
Binary files /dev/null and b/Docs/Assets/概要图.png differ
diff --git a/Docs/练习测试.ps1 b/Docs/练习测试.ps1
deleted file mode 100644
index e6b023c..0000000
--- a/Docs/练习测试.ps1
+++ /dev/null
@@ -1 +0,0 @@
-Start-Process -FilePath "dotnet.exe" -ArgumentList ".\Publish/HttpClientStudy.WebApi/HttpClientStudy.WebApi.dll"
\ No newline at end of file