原文:使用.NET 6開發TodoList應用(19)——處理OPTION和HEAD請求

系列導航及源代碼 使用.NET 開發TodoList應用文章索引 需求 在HTTP請求中,我們還剩下兩類不常使用的請求沒有講到,本文就來實現以下關於OPTIONS和HEAD請求。OPTIONS請求用來貨哦去關於某個特定的URI能夠允許執行的請求類型,而HEAD請求可以理解為不實際獲取返回結果的GET請求,通常用於校驗資源接口 測試資源可達性或者測試資源最近的改動。 目標 實現OPTIONS和HEA ...

2022-01-05 23:37 3 735 推薦指數:

查看詳情

使用.NET 6開發TodoList應用(6)——使用MediatR實現POST請求

系列導航 使用.NET 6開發TodoList應用文章索引 需求 需求很簡單:如何創建新的TodoList和TodoItem並持久化。 初學者按照教程去實現的話,應該分成以下幾步:創建Controller並實現POST方法;實用傳入的請求參數new一個數據庫實體對象;調用 ...

Fri Dec 24 22:59:00 CST 2021 8 2174
使用.NET 6開發TodoList應用(7)——使用AutoMapper實現GET請求

系列導航 使用.NET 6開發TodoList應用文章索引 需求 需求很簡單:實現GET請求獲取業務數據。在這個階段我們經常使用的類庫是AutoMapper。 目標 合理組織並使用AutoMapper,完成GET請求。 原理與思路 首先來簡單地介紹一下這這個類庫 ...

Sat Dec 25 22:10:00 CST 2021 12 1746
使用.NET 6開發TodoList應用(23)——實現請求限流

系列導航及源代碼 使用.NET 6開發TodoList應用文章索引 需求 Rate Limiting允許保護我們的API服務免受過多請求的連接導致的性能下降,如果請求次數超過了限制,API服務端將會拒絕后續的請求。 我們可以實現這樣的需求:限制獲取所有TodoLists為每個IP ...

Sun Jan 09 07:33:00 CST 2022 1 898
使用.NET 6開發TodoList應用(9)——實現PUT請求

系列導航及源代碼 使用.NET 6開發TodoList應用文章索引 需求 PUT請求本身其實可說的並不多,過程也和創建基本類似。在這篇文章中,重點是填上之前文章里留的一個坑,我們曾經給TodoItem定義過一個標記完成的領域事件:TodoItemCompletedEvent ...

Tue Dec 28 05:41:00 CST 2021 2 895
使用.NET 6開發TodoList應用(8)——實現全局異常處理

系列導航 使用.NET 6開發TodoList應用文章索引 需求 因為在項目中,會有各種各樣的領域異常或系統異常被拋出來,那么在Controller里就需要進行完整的try-catch捕獲,並根據是否有異常拋出重新包裝返回值。這是一項機械且繁瑣的工作。有沒有辦法讓框架自己去做這件 ...

Mon Dec 27 08:19:00 CST 2021 6 1669
使用.NET 6開發TodoList應用(1)——系列背景

前言 想到要寫這樣一個系列博客,初衷有兩個:一是希望通過一個實踐項目,將.NET 6 WebAPI開發的基礎知識串聯起來,幫助那些想要入門.NET 6服務端開發的朋友們快速上手,對使用.NET 6開發后端服務的技術全貌有一個基本的認識和掌握,順便把自己的技能樹檢查一遍;二是希望為國內的.NET ...

Thu Dec 16 01:58:00 CST 2021 4 3266
使用.NET 6開發TodoList應用(10)——實現DELETE請求以及HTTP請求冪等性

系列導航及源代碼 使用.NET 6開發TodoList應用文章索引 需求 先說明一下關於原本想要去更新的PATCH請求的文章,從目前試驗的情況來看,如果是按照.NET 6的項目結構(即只使用一個Program.cs完成程序初始化),那微軟官方給出的文檔目前還沒有對應地更新,按照之前 ...

Wed Dec 29 07:49:00 CST 2021 0 1051
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM