.NET REST API 中的序列化和反序列化
2024/11/26
設計強大的 API 的一個關鍵方面是能夠以各種格式返回響應,以滿足不同的客戶端需求。在 API 的上下文中,序列化和反序列化對于客戶端和服務器之間的數據交換至關重要。當客戶端向 API 發出請求時,它通常需要向服務器發送數據(例如 JSON...
使用ASP.NET Core 3.x 構建 RESTful API
使用ASP.NET Core 3.x 構建 RESTful API
【API開發】 以前寫過ASP.NET Core 2.x的REST API文章,今年再更新一下到3.0版本。 預備知識:ASP.NET Core 和 C#  工具:Visual Studio 2019最新版(VSCode、V...
2024/11/26
.NET Core 下的 API 網關
.NET Core 下的 API 網關
【API開發】 網關介紹 網關其實就是將我們寫好的API全部放在一個統一的地址暴露在公網,提供訪問的一個入口。在 .NET Core下可以使用Ocelot來幫助我們很方便的接入API 網關。與之類似的庫還有ProxyKit,微軟也發布了一個反向代理的...
2024/11/26
ASP.NET Core Web API基于RESTFul APIs的集合結果過濾和分頁
ASP.NET Core Web API基于RESTFul APIs的集合結果過濾和分頁
【API開發】 在ASP.NET Core WebApi項目中分頁響應數據 REST API的分頁響應和通過REST API端點篩選返回的數據(它們經常一起出現)同樣重要。 就像過濾一樣,分頁會限制從端點返回的數據量,從而節省了客戶端和服務器端...
2024/11/26
Golang | Web開發之Gin使用swag生成項目的Swagger API接口文檔
Golang | Web開發之Gin使用swag生成項目的Swagger API接口文檔
【API開發】 本文介紹了如何在Golang的Web框架Gin中集成Swagger工具,以自動化生成RESTful API文檔。首先,提供了Swagger的簡單介紹和官網資源鏈接,然后詳細講解了安裝swag和gin-swagger項目的方法,包括使用go install命令和手動編譯。接著,文章闡述了在Gin項目中添加Swagger注釋、生成swagger.json和swagger.yaml文件的步驟,并展示了如何在控制器中使用Swagger注釋定義API文檔。最后,通過一個實際的Go-Gin項目案例,演示了如何將Swagger集成到項目中,并提供了訪問生成的Swagger UI界面的步驟。通過這些步驟,開發者可以方便地為Gin框架下的API生成文檔,并進行接口測試。
2024/11/25
結合gin+gorm+go-Redis寫一個基礎 API
結合gin+gorm+go-Redis寫一個基礎 API
【API開發】 上篇 初始化 新建目錄,初始化項目,運行: code go mod init sai0556/gin-frame // 使用本地module go mod edit -require=local.com/sai05...
2024/11/25
使用gin搭建api后臺系統之中間件開發
使用gin搭建api后臺系統之中間件開發
【API開發】 在之前的文章中,基本上都是使用的默認的?gin.Default()?來初始化一個引擎,之后再調用引擎的Run方法來運行一個web服務,現在如果有個需求,某些api只有管理員權限的才可以進行訪問,非管理員的就很401,我們可以寫一個方法,在需...
2024/11/25
使用gin搭建api后臺系統之cookie與session
使用gin搭建api后臺系統之cookie與session
【API開發】 之前的文章都是一種無狀態的請求,在處理有狀態的請求時,如用戶登錄的場景就不行了,web系統通常使用cookie或者session來記錄用戶狀態,本文記錄一下gin框架下cookie與session的使用。 讀取cookie 在g...
2024/11/25
python實戰:通過百度地圖API批量獲取經緯度
python實戰:通過百度地圖API批量獲取經緯度
【API開發】 當我們需要獲取一批地址的經緯度時,可以借助地圖平臺API接口批量處理。本文以百度地圖開放平臺為例,希望能對你有所啟發。 注冊 下面就開始吧。 打開百度地圖開放平臺,完成注冊。 進入開放平臺—我的應用—創建應用。 ...
2024/11/25
用gin寫簡單的crud后端API接口
用gin寫簡單的crud后端API接口
【API開發】 本文詳細介紹了如何使用Gin框架(Go的Web框架)結合SQLite3和sqlx庫,創建一個簡單的CRUD(創建、讀取、更新、刪除)接口項目。文章涵蓋了項目初始化、數據庫連接、建表、數據操作以及中間件的使用。同時,還介紹了如何通過JWT進行身份驗證和權限控制,以及如何使用定時器銷毀Token以增強安全性。最后,提供了完整的代碼倉庫鏈接和配套的前端管理系統模板,方便讀者學習和實踐。
2024/11/25
使用OkHttp緩存API調用提高Android應用性能
使用OkHttp緩存API調用提高Android應用性能
【API開發】 本文將介紹如何利用 OkHttp 庫的 CacheControl 類來存儲具有時間有效性的 API 響應。
2024/11/25
Zabbix API開發實戰,創建報警媒介和代碼示例
Zabbix API開發實戰,創建報警媒介和代碼示例
【API開發】 使用Zabbix API可以讓用戶更方便地管理和監控Zabbix系統,同時還可以與其他應用程序進行集成。要使用Zabbix API,需要了解API的基本概念和方法,并了解如何使用API進行身份驗證和訪問。
2024/11/25
AI加持下API開發與測試管理平臺的能力猜想
AI加持下API開發與測試管理平臺的能力猜想
【API開發】 前言: 在當今互聯網技術的快速發展中,API成為了越來越多的軟件和系統之間交互的核心方式,而API的質量和效率對于軟件的開發和運維都至關重要。 為了提高API的設計、開發、測試和運維的效率和質量,越來越多的公司開始使用結合API...
2024/11/25
低代碼接口開發平臺——YesApi(免費注冊)
低代碼接口開發平臺——YesApi(免費注冊)
【API開發】 YesApi YesApi是一個API低代碼接口開發平臺,支持在線設計、開發和調用你的數據API接口,支持在線設計和創建你的數據表單、字段,而且還支持多個客戶端同時接入使用,和多人團隊協作管理。 免費注冊YesApi的一個賬號,...
2024/11/25
Microsoft.Extensions.AI 預覽版簡介 – 適用于 .NET 的統一 AI 構建塊
Microsoft.Extensions.AI 預覽版簡介 – 適用于 .NET 的統一 AI 構建塊
【AI驅動】 我們很高興地宣布 Microsoft.Extensions.AI.Abstractions 和 Microsoft.Extensions.AI 庫現已推出預覽版。這些軟件包為 .NET 生態系統提供了將 AI 服務集成到 .NET 應用程序...
2024/11/25
最新LangChain+GLM4開發AI應用程序系列(一):快速入門篇
最新LangChain+GLM4開發AI應用程序系列(一):快速入門篇
【AI驅動】 要想開發出優秀的AI應用程序,除了有性能強大的大語言模型(后續簡稱LLM)作基礎,優秀的提示詞工程技術,借助檢索增強生成從外部知識庫獲取LLM不具備的專有知識,通過智能體對接外部工具擴展LLM能力,缺一不可。此外AI應用程序通常都需要經過多...
2024/11/25
1 15 16 17 18 19 27
搜索、試用、集成國內外API!
冪簡集成API平臺已有 5528種API!
API大全
搜索文章
熱門話題
文章精選
na
如何獲取 Steam API Key 密鑰(分步指南)
na
深入解析 DeepSeek API 密鑰:獲取、使用與最佳實踐
na
HTTP API vs WebSocket API:選擇哪個來實現實時通信?
na
使用Rust構建高性能REST API
na
如何使用 node.js 和 express 創建 rest api
na
Google Gemini API使用教程:提升SEO的終極指南
na
使用 ASP.NET Web API 構建 RESTful API