HTTP Request 暫


Posted by mijouhsieh on 2023-04-09

GET
POST 新增
PUT 修改
DELETE
登入網站,表單輸入帳密,按下登入鍵,HTTP Method: POST

Q1. HTTP Request,GET/POST 2種傳輸資料方法,有什麼不同?

CHATGTP ANSWER:
HTTP是一種用於在Web上傳輸資料的協議。在HTTP中,常用的請求方法有GET和POST兩種。GET和POST在傳輸資料的方式和目的上有以下幾個不同點:
1 傳輸資料方式:
GET:通過URL在請求行中傳輸資料,以問號(?)開始,多個參數之間使用&連接。
POST:通過HTTP請求中的請求體傳輸資料,資料沒有長度限制。

2 安全性:
GET:傳輸過程中,資料在URL中明文傳輸,會被瀏覽器記錄在歷史記錄和緩存中,存在安全隱患。
POST:資料不會被儲存在URL中,並且可以透過SSL/TLS等方式加密,安全性較高。

3 適用範圍:
GET:通常用於從伺服器中獲取資料,例如瀏覽網頁,獲取資源等。
POST:通常用於向伺服器提交資料,例如表單提交、文件上傳等。

4 緩存:
GET:可以被瀏覽器緩存,下次請求時可以從緩存中取得,提高效率。
POST:不能被瀏覽器緩存,每次提交時都需要重新向伺服器發送請求。

綜合來看,GET方法適合在URL中傳輸較小量的資料,不涉及資料的修改,並且對傳輸速度有較高要求;POST方法適合傳輸大量的資料,或需要涉及資料修改、刪除等操作。


#http-request







Related Posts

原型繼承與原型鏈(待補筆記)

原型繼承與原型鏈(待補筆記)

Laravel Homestead 設定

Laravel Homestead 設定

JAVA - 物件導向入門

JAVA - 物件導向入門


Comments