Get方法和Post方法區別

    GET方法和POST方法是兩種最常用的HTTP請求方法。

    GET方法用於檢索資源,它的含義是“獲得由該URL標識的資源”。GET方法請求的資源通常是被動資源,使用GET方法也可以請求主動資源,但一般要提供少量的請求參數。

    POST方法用來向服務器發送需要處理的數據,它的含義是“將數據發送到由該URL標識的主動資源”。

    在POST請求中,請求的數據是在消息體重發送的,而在GET方法請求中參數的請求的URL的一部分。

    GET方法請求的資源類型可以是主動的可以是被動的,它獲得的數據類型是文本型的,數據量一般不超過255個字符,其請求的數據是URL的一部分,在瀏覽器的URL地址欄中用戶可見,數據可以在瀏覽器的URL的歷史中緩存,而POST是主動的,它獲得的是文本或是二進制數據,數據量是沒有限制的,它請求的數據不是URL的一部分而是作爲請求的消息體發送,因此在瀏覽的URL地址欄中對用戶不可見,數據不能在瀏覽器的URL歷史中緩存。對於敏感性的數據,用POST方法是比較好的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章