WebAPI初探

什么是API?

API是使用一组定义和协定让两个软体元件彼此通讯的机制。

什么是WebAPI?

Web API 或 Web Service API 是网页伺服器与网页浏览器之间的应用程式处理介面。

WebAPI的特点

1.通信介面
2.跨平台互通
3.資源存取
4.自動化任務
5.第三方整合

什么是RESTful API

RESTful API 是一種遵循特定原則和約束的 API,使用 REST(Representational State Transfer)架構風格,通常是使用 HTTP 協議進行通信的,是現代 Web 應用程式中常見的一種 API 風格。

RESTful API的特点

1.資源:在 RESTful API 中,一切都被視為資源,每個資源都有唯一的識別符(通常是 URL)。
2.無狀態:每個請求都是獨立的,伺服器不保留關於之前請求的任何資訊。每個請求都包含足夠的信息,伺服器可以理解和處理。
3.基於 HTTP 方法:RESTful API 使用 HTTP 方法(如 GET、POST、PUT、DELETE)來執行操作,這些方法對應於 CRUD(Create、Read、Update、Delete)操作。
4.呈現:資源的狀態以某種特定格式(通常是 JSON 或 XML)呈現給用戶端。
5.自我描述性:伺服器回應包含有關如何使用 API 的資訊,使用戶端能夠根據需要動態探索資源。
6.分層系統:RESTful API 可以建立在多層架構中,用戶端可以與中介伺服器進行通訊,而不需要知道最終伺服器的實際位置。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值