摘要:​到目前为止,我们一直直接使用HttpClient。在每个服务中,我们都创建了一个HttpClient实例和所有必需的配置。这会导致了重复代码。在这篇文章中,我们将学习如何通过使用HttpClientFactory来改善它。当然,这并不是使用HttpClientFactory的唯一优势。我们将学习H 阅读全文
posted @ 2021-03-29 14:21 码农译站 阅读(480) 评论(0) 推荐(3) 编辑
摘要:​用户向服务器发送HTTP请求应用程序页面是一种非常可能的情况。当我们的应用程序处理请求时,用户可以从该页面离开。在这种情况下,我们希望取消HTTP请求,因为响应对该用户不再重要。当然,这只是实际应用程序中可能发生的许多情况中的一种,我们希望取消请求。因在本文中,将学习如何使用Cancellatio 阅读全文
posted @ 2021-03-26 09:45 码农译站 阅读(271) 评论(0) 推荐(2) 编辑
摘要:到目前为止,我们一直在使用字符串创建请求体,并读取响应的内容。但是我们可以通过使用流提高性能和优化内存。因此,在本文中,我们将学习如何在请求和响应中使用HttpClient流。 什么是流 流是以文件、输入/输出设备或网络流量的形式表示一个字节序列的抽象。C#中的Stream类是一个抽象类,它可以从源 阅读全文
posted @ 2021-03-25 16:42 码农译站 阅读(424) 评论(0) 推荐(6) 编辑
摘要:​本文主要介绍了缓存的概念,以及如何在服务器内存中存储内容。今天的目标是利用IDistributedCache来做一些分布式缓存,这样我们就可以横向扩展我们的web应用程序。 在本教程中,我将使用Redis作为缓存。Redis是一个可靠的快速内存缓存,可以存储多种类型的对象。Redis正在被Twit 阅读全文
posted @ 2021-03-17 10:24 码农译站 阅读(1106) 评论(5) 推荐(4) 编辑
摘要:在前面的两篇文章中,我们讨论了很多关于使用HttpClient进行CRUD操作的基础知识。如果你已经读过它们,你就知道如何使用HttpClient从API中获取数据,并使用HttpClient发送POST、PUT和DELETE请求。当我们使用PUT请求时,用它来更新我们的资源。但我们可以通过使用HT 阅读全文
posted @ 2021-03-16 09:30 码农译站 阅读(344) 评论(0) 推荐(3) 编辑
摘要:在上一篇文章中,我们已经学习了如何在ASP.NET Core中使用HttpClient从Web API获取数据。此外,我们还学习了如何使用GetAsync方法和HttpRequestMessage类发送GET请求。在本文中,我们将学习如何在ASP.NET Core中使用HttpClient发送POS 阅读全文
posted @ 2021-03-11 09:46 码农译站 阅读(426) 评论(1) 推荐(1) 编辑
摘要:在本文中,我们将学习如何在ASP.NET Core中集成和使用HttpClient。在学习不同HttpClient功能的同时使用Web API的资源。如何从Web API获取数据,以及如何直接使用HttpRequestMessage类来实现这些功能。在以后的文章中,我们将学习如何发送POST、PUT 阅读全文
posted @ 2021-03-06 09:10 码农译站 阅读(371) 评论(2) 推荐(1) 编辑
摘要:在本文中,我们将详细介绍RFC 6455 WebSocket规范,并配置一个通用的.NET 5应用程序通过WebSocket连接与SignalR通信。 我们将深入底层的概念,以理解底层发生了什么。 关于WebSocket 引入WebSocket是为了实现客户端和服务器之间的双向通信。HTTP 1.0 阅读全文
posted @ 2021-03-04 09:16 码农译站 阅读(552) 评论(1) 推荐(3) 编辑
摘要:当你想到ASP.NET Core时,可能会想到Web应用程序后端代码,包括MVC和WebAPI。MVC视图和Razor页面还允许使用后端代码生成带有HTML元素的前端UI。全新的Blazor更进一步,允许使用WebAssembly在Web浏览器中运行客户端.NET代码。最后,我们现在有了一个Work 阅读全文
posted @ 2021-03-02 10:46 码农译站 阅读(688) 评论(1) 推荐(3) 编辑
摘要:ASP.NET Core是一个跨平台、开源的框架,用于在Windows、Mac和Linux操作系统(OS)上开发web应用程序。你可以使用以下任何IDE开发ASP.NET Core 应用程序: Visual Studio Visual Studio for Mac Visual Studio Cod 阅读全文
posted @ 2021-02-26 08:59 码农译站 阅读(336) 评论(1) 推荐(0) 编辑