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
" + "
Installed Packages
" ] }, "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