tag rest

標籤
貢獻21
84
08:14 AM · Nov 04 ,2025

@rest / 博客 RSS 訂閱

Java架構師 - 到底什麼樣的 REST 才是最佳 REST?

説起 REST API,小夥伴們多多少少都有聽説過,但是如果讓你詳細介紹一下什麼是 REST,估計會有很多人講不出來,或者只講出來其中一部分。 今天鬆哥就來和大家一起來聊一聊到底什麼是 REST,順便再來看下 Spring HATEOAS 的用法。 1. REST 成熟模型 首先關於 REST,有一個大佬 Leonard Richardson 為 REST 定義了一個成熟度模型,他一共定義了四個不

rest , API , JAVA , 後端

收藏 評論

Apifox - GraphQL 和 REST API:選擇最佳數據獲取方案

你可能聽説過 GraphQL,但對它與 REST 的區別還不完全確定。今天我們將介紹 REST 和 GraphQL 的一些基本原理,以及它們的不同使用場景。 GraphQL 作為 REST API 的替代品越來越受歡迎,不過它不一定是完全的“替代品”。 根據你的使用情景,你需要在 GraphQL、REST API,或者兩者結合之間進行選擇。讓我們比較一下 REST 和 GraphQL,並瞭解一些

rest-api , rest , API , graphql , Web

收藏 評論

火爆的鍵盤 - RESTful API 設計方法:打造高質量、易用的接口系統

RESTful 架構基礎 REST,代表表現層狀態轉移(Representational State Transfer),長久以來一直是 API 服務的聖盃,最初由 Roy Fielding 在其博士論文中定義。儘管它不是構建 API 的唯一方法,但由於其廣泛的普及,即使是非開發者也對其有所瞭解。 RESTful 軟件具有六個關鍵特徵: 客户端-服務器架構 無狀態性 可緩存性 分層系統

rest-api , rest , API , restful , api設計

收藏 評論

Apifox - 深入探討 REST API 版本控制的最佳實踐

隨着 Web 應用程序和移動應用程序的普及,RESTful API 成為了各種應用之間數據交換的重要方式。RESTful API 的設計和開發需要考慮各種因素,其中之一就是版本控制。在本文中,我們將介紹 RESTful API 的版本控制,包括什麼是版本控制、為什麼需要版本控制、REST API 版本控制的常用方法和步驟,以及如何使用 API 工具進行版本控制。 什麼是版本控制 版本控制是一種管理

rest-api , rest , API , restful , 程序員

收藏 評論

Apifox - 理解 REST 約束:為 Web 開發帶來超乎想象的便利

REST 是 Representational State Transfer 的縮寫,是 Roy Fielding 於 2000 年提出的一種通過 HTTP 設計鬆散耦合應用程序的架構風格,其主要應用於 Web 服務的開發。REST 不是強制性的,可以不遵守,但它提供了一種高級設計指南。 架構約束 REST 定義了六種架構約束來構成 Web 服務。RESTful API 是指使用 HTTP 並遵循

rest-api , rest , 開發 , restful , 程序員

收藏 評論

davisl - Windows RPC回調

RPC 和Rest RPC RPC 遠程方法調用(Remote Procedure Call)就是像調用本地方法一樣調用遠程方法。 RPC框架要做到的最基本的三件事: 1、服務端如何確定客户端要調用的函數; 在遠程調用中,客户端和服務端分別維護一個【ID-函數】的對應表, ID在所有進程中都是唯一確定的。客户端在做遠程過程調用時,附上這個ID,服務端

rest , 雲計算 , HTTP , rpc , 雲原生 , Windows RPC回調

收藏 評論

ThinkFault - 微服務框架ServiceComb源碼解析之一——Consumer發起request請求

需要説明的是,一個微服務,如果僅僅對外提供服務就是Provider,如果僅僅是請求其他微服務就是Consumer,兩者都涉及,那麼這個微服務,既是Provider又是Consumer,如Edge網關,就是這樣,它接收外部的請求,此時是Provider角色,把請求轉給下游的其他微服務,此時是Consumer角色。通常不會存在僅僅是Consumer角色的微服務,因為單純是Consumer實際應用中沒有

rest , 微服務 , 源碼分析 , JAVA

收藏 評論

Apifox - REST 無狀態與有狀態概念的全面指南

REST(Representational State Transfer)是一種通信協議,它基於 HTTP 協議實現。RESTful API 是一個遵循 REST 架構風格的 Web API,它被廣泛應用於構建分佈式系統。 在 REST 架構中,有兩個重要的概念:無狀態和有狀態。本文將詳細介紹 REST 無狀態和有狀態的概念以及實現方法。 REST 無狀態 無狀態是 REST 架構的一個關鍵特點,

rest-api , rest , 協議 , restfull , 程序員

收藏 評論

Eolink - REST API 設計最佳實踐:如何正確使用 HTTP 狀態碼?

總的來説,HTTP協議出現以來Web服務也就存在了。但是,自從雲計算出現後,才成為實現客户端與服務和數據交互的普遍方法。 作為一名開發者,我很幸運能夠在工作中使用一些仍然存在的SOAP服務。但是,我主要接觸的是REST,這是一種基於資源的API和Web服務開發架構風格。在我的職業生涯中有很大一部分時間都參與了構建、設計和使用API 的項目。我見過的大多數API 都“聲稱” 是 “符合REST原則”

rest , API , HTTP , uri , Python

收藏 評論

代碼探險家 - rest_framework_simplejwt 自定義了用户表

1.請求和響應 2.基於類的視圖 3.認證和權限 1.請求和響應 從現在開始,我們將真正開始接觸REST framework的核心。下面我們介紹幾個基本的模塊。 請求對象(request objects) REST framework引入了一個擴展常規HTTPRequest和Request對象,並

rest , 雲計算 , RESTframework , DjangoRESTFrameWork , django , 雲原生 , Python

收藏 評論

江南一點雨 - 到底什麼樣的 REST 才是最佳 REST?

説起 REST API,小夥伴們多多少少都有聽説過,但是如果讓你詳細介紹一下什麼是 REST,估計會有很多人講不出來,或者只講出來其中一部分。 今天鬆哥就來和大家一起來聊一聊到底什麼是 REST,順便再來看下 Spring HATEOAS 的用法。 1. REST 成熟模型 首先關於 REST,有一個大佬 Leonard Richardson 為 REST 定義了一個成熟度模型,他一共定義了四個不

rest , springboot , JAVA

收藏 評論

alwaysbeta - 測試小姐姐問我 gRPC 怎麼用,我直接把這篇文章甩給了她

原文鏈接: 測試小姐姐問我 gRPC 怎麼用,我直接把這篇文章甩給了她 上篇文章 gRPC,爆贊 直接爆了,內容主要包括:簡單的 gRPC 服務,流處理模式,驗證器,Token 認證和證書認證。 在多個平台的閲讀量都創了新高,在 oschina 更是獲得了首頁推薦,閲讀量到了 1w+,這已經是我單篇閲讀的高峯了。 看來只要用心寫還是有收穫的。 這篇咱們還是從實戰出發,主要介紹 gRPC 的發佈訂閲

rest , grpc , 超時 , publish-subscribe , go

收藏 評論

WayneYOLO - Apache Camel構建與集成REST Web Service

1. 什麼是Apache Camel 1.1 什麼是Apache Camel? Apache Camel 是一款基於Enterprise Integration Patterns的開源集成框架。 Enterprise Integration Patterns 企業集成模式,是一本關於使用消息傳遞進行企業服務集成的書籍。這本書提供了65種模式用於處理異步消息傳遞。Camel支持了其中的絕大部分的模式

camel , rest

收藏 評論

湘西刺客王鬍子 - RESTful接口設計(譯)

原文鏈接:Web API design best practices - Azure Architecture Center | Microsoft Docs 現在網絡上已經有了很多服務商的公開API,可以讓各類客户端調用,那麼怎樣才是一個設計優良的web API呢?一般來講應該具備以下標準: 平台無關性:使用API的可以是任何客户端,它們不用關心API是怎麼實現的。這就要求了交互時使用到的協

rest , restful

收藏 評論

mb61c46a7ab1eee - 【ZeroRange WebRTC】Kinesis Video Streams WebRTC 三大平面職責與協同關係總結 - 教程

Kinesis Video Streams WebRTC 三大平面職責與協同關係總結 基於 amazon-kinesis-video-streams-webrtc-sdk-c-main 源碼與 AWS 官方文檔 一、為什麼必須拆成三個平面?

oracle , rest , 客户端 , 緩存 , 數據庫

收藏 評論

Apifox - REST 和 RPC 的區別是什麼?我們來深入瞭解一下

隨着Web應用程序和分佈式系統的不斷髮展,面向服務的架構和分佈式系統的設計變得越來越重要。在這個領域中,REST和RPC是兩種廣泛使用的架構風格。本文將分別介紹REST和RPC的概念和特點,然後從豐富的角度來分析REST與RPC的差異。最後,我們將分析REST和RPC的適用場景,並展望它們未來的發展方向。 REST和RPC簡介 REST(Representational State Transfe

rest-api , rest , API , rpc , 程序員

收藏 評論

mob64ca1407216b - dubbo 與 rest有什麼區別

本文來自Dubbx官方文檔,拷貝過來方便查看。 支持REST風格遠程調用(HTTP + JSON/XML):基於非常成熟的JBossRestEasy框架,在dubbo中實現了REST風格(HTTP + JSON/XML)的遠程調用,以顯著簡化企業內部的跨

序列化 , rest , Dubbox , 雲計算 , HTTP , dubbo 與 rest有什麼區別 , 雲原生

收藏 評論

Eolink - 如何使用 REST 架構進行 API 開發

在軟件開發中,API(應用程序編程接口)的重要性不言而喻。API已成為不可或缺的構建模塊,使開發人員能夠創建功能豐富、多樣化和可擴展的應用程序。這是一篇綜合指南,旨在深入探討API開發,使初學者和有經驗的開發人員都能充分挖掘API在項目中的潛力。 本指南將詳盡探討API開發的基本要素,包括涉及的概念、類型和協議,以及可用的最佳實踐和工具。我們將從揭示API在現代軟件開發中的作用開始,闡明它們如何

rest , API , HTTP , 開發 , 架構

收藏 評論

songofhawk - 2023 新年好(順便記 Flask 的 Bad request 錯誤)

2023元旦,新年快樂呀! 無論過去幾年過得有多糟心,希望新的一年一切都正常起來,大家都能賺到錢。 前一段很忙,很久沒好好輸出了,想寫的內容,倒是攢了好多篇標題。大半夜的,偷懶記個小問題吧: 如果你用 Flask 實現過 restful 的接口,可能經常會遇到發送 POST 請求的時候,返回 400 BAD REQUEST 的情況,這時候即使可以調試,也看不到更多的錯誤信息了,因為還沒執行到自己的

rest , request , flask , Json , Python

收藏 評論

51CTO技術成就夢想 - 構建強大的API:Django中的REST框架探究與實踐

構建強大的API:Django中的REST框架探究與實踐 在當今的Web開發中,構建強大的API已經成為了不可或缺的一部分。而在Python領域,Django框架提供了強大的REST框架,為開發者提供了一種高效、靈活的方式來構建和管理API。本文將深入探討Django中REST框架的使用,並通過代碼實例和解析來展示其強大之處。 1. 什麼是REST框架? REST(Repre

rest , yyds乾貨盤點 , API , 後端開發 , Python

收藏 評論

bigsai - 花五分鐘看這篇之前,你才發現你不懂RESTful

原創公眾號:bigsai 轉載請聯繫bigsai 文章收藏在回車課堂 和github 前言 在學習RESTful 風格接口之前,即使你不知道它是什麼,但你肯定會好奇它能解決什麼問題?有什麼應用場景?聽完下面描述我想你就會明白: 在互聯網並沒有完全流行的初期,移動端也沒有那麼盛行,頁面請求和併發量也不高,那時候人們對接口的要求沒那麼高,一些動態頁面(jsp)就能滿足絕大多數的使用需求。

rest , restful

收藏 評論

註銷 - 介紹一個功能強大的 Visual Studio Code 擴展 - Rest Client,能部分替代 Postman

筆者平日用 Visual Studio Code 進行全棧開發,有的時候需要用 Postman 進行 API 測試。最近發現了一個好用的 Visual Studio Code 擴展:Rest Client,能部分取代 Postman. 特地分享給大家: 安裝完畢後,在 Visual Studio Code 工程裏創建一個任意名稱的文件,只要滿足 .http 後綴即可。將如下內容粘貼進去,即可實現

rest-api , rest , visual-studio-code , postman , visual-studio

收藏 評論

mob64ca140b82e3 - Restund

REST風格 REST風格簡介 REST(Representational State Transfer),表現形式抓狀態轉換 傳統風格資源描述形式 http://localhost/user/getById?id=1 http://localhost/user/saveUser

rest , System , 雲計算 , 用户信息 , 雲原生 , Restund

收藏 評論

icodebuddy - GraphQL 快速入門【2】環境設置

【注】本文節譯自:GraphQL - Quick Guide (tutorialspoint.com) 在本章中,我們將學習 GraphQL 的環境設置。 要執行本教程中的示例,您將需要以下內容: 運行 Linux、macOS 或 Windows 的計算機。 網絡瀏覽器,最好是最新版本的 Google Chrome。 安裝了最新版本的 Node.js。建議使用最新的 LTS

rest , graphql

收藏 評論