手機上的天氣應用本身並不會測量溫度,而是向天氣服務機構要求數據。這種通訊是透過應用程式介面(API)實現的-API 是一套允許軟體程式之間進行通訊的規則。 API 定義了可以發出哪些請求、請求的格式以及傳回的回應。
把它想像成餐廳的菜單。你不會走進廚房自己煮飯,而是從菜單上點菜。 API 就是菜單,廚房就是服務生。你拿到食物時並不知道它是如何烹調的。
常見的 API 風格
- REST:使用HTTP方法,例如GET和POST,在Web上廣泛使用。
- GraphQL:允許客戶端精確請求所需資料。
- SOAP:較老、較正式的協議,目前仍在銀行和企業中使用。
- Webhook:當事件發生時,伺服器會傳送資料。
API 驅動著你在線上進行的許多活動。當你使用 Google 登入、使用 PayPal 付款或在社群媒體上分享貼文時,都是 API 在默默工作。它們是互聯網的連接紐帶。
Comments
No comments yet. Be the first to share a thought.
Leave a comment