iT邦幫忙

0

Web基礎系列 - 4 - HTTP 與 Restful API:網路世界的溝通規則

web
  • 分享至 

  • xImage
  •  

HTTP 與 Restful API:網路世界的溝通規則

什麼是 HTTP?

HTTP(HyperText Transfer Protocol)是一種網路上的「溝通規則」。

想像你和朋友見面約好要準時,這個約定就是你們的「協定」;同樣地,HTTP是一種讓電腦和電腦之間溝通的協定,大家都遵守同樣的規則,才能順利傳送網頁資料。

網路上,瀏覽器就像客人,伺服器就像餐廳廚師:

  • 當你想看某個網站(客人點餐),瀏覽器就會向伺服器發出「請求」。
  • 伺服器收到後,根據請求把資料(網頁內容)送回來(回應)。
  • 整個過程都有明確規定,就像遞交餐點、收付款,都要照規則來。

什麼是 Restful API?

Restful API是一種設計網路「對話規則」的方式。

就像大家打招呼會說「嗨」而不是用奇怪的詞,程式和網站交換訊息時,也要有大家都懂的標準和用語。Restful API幫大家約好怎麼傳遞資料,讓瀏覽器和伺服器能夠順利溝通。

Restful API 的四大動作

Restful API把網路上的操作分成四種:

  • GET:像是「查詢」——我要看看有哪些東西
  • POST:像是「新增」——我想加一份資料
  • PUT:像是「修改」——我想更改某份資料
  • DELETE:像是「刪除」——我想把某份資料移除

設計時,網站裡的東西會用名詞(例如:學生、作業、商品),然後用這四個動作對資料進行管理。


為什麼網路世界需要這些規則?

有了HTTP和Restful API這些規則,世界各地的電腦和網站才能一起協作、順利交換資料,就像說同一種語言一樣,資訊才不會混亂。這樣一來,不管是看網頁、登記資料或發送訊息,都能快速、正確地完成!



圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言