常見的四種請求和區別

2021-10-06 06:17:07 字數 433 閱讀 2769

get 請求資源(從伺服器)

post 傳送資源 (向伺服器)

put 更新資源(向伺服器)

delete 刪除資源(向伺服器)

這裡主要說一下get和post的區別

1.get把引數包含在url中,post通過request body傳遞引數

所以get的引數長度有限制,而post無限制

2. get在瀏覽器回退時是無害的,而post會再次提交請求。

3. get請求只能進行url編碼,而post支援多種編碼方式。

4. get請求引數會被完整保留在瀏覽器歷史記錄裡,而post中的引數不會被保留。

5. 對引數的資料型別,get只接受ascii字元,而post沒有限制

6. get比post更不安全,因為引數直接暴露在url上,所以不能用來傳遞敏感資訊(相對安全,因為安全更加不加密有關)

Python請求外部POST請求,常見四種請求體

這又是乙個常見的 post 資料提交的方式。我們使用表單上傳檔案時,必須讓 form 的 enctyped 等於這個值,下面是示例 它是一種使用 http 作為傳輸協議,xml 作為編碼方式的遠端呼叫規範。import urllib url body value body value urllib....

Python請求外部POST請求,常見四種請求體

http 協議規定 post 提交的資料必須放在訊息主體 entity body 中,但協議並沒有規定資料必須使用什麼編碼方式。常見的四種編碼方式如下 1 application x www form urlencoded 這應該是最常見的 post 提交資料的方式了。瀏覽器的原生 form 表單,...

常見的四種執行緒池和區別

的區別和用處。public static executorservice newfixedthreadpool int threads 核心執行緒是沒有超時機制的,佇列大小沒有限制,除非執行緒池關閉了核心執行緒才會被 public static executorservice newcachedth...