效能測試之請求服務

2021-10-07 06:15:40 字數 1162 閱讀 5562

get 獲取資源

get 方法用來請求訪問已被uri識別的資源。指定的資源經過伺服器端解析後返回響應內容。也就是說,如果請求的資源是文字,那就保持原樣返回。

post 傳輸實體主體

post 向指定的資源提交要被處理的資料

put 傳輸檔案

put 方法 用來傳輸檔案。就像ftp協議的檔案上傳一樣,要求在請求報文的主體中包含內容,然後儲存到請求uri指定位置

head 獲取報文首部

head方法和get方法一樣,只是不返回報文主體部分。用於確認uri的有效性及資源更新的日期時間等

delete 刪除檔案

delete方法用來刪除檔案,是與put相反的方法。delete方法按請求uri刪除指定的資源。

options 詢問支援的方法

options 方法用來查詢針對請求uri指定的資源支援方法

傳送資料方式

get傳輸資料是通過url請求,以field(字段)=value的形式,置於url後,並用『』?『』連線,多個請求資料間用『』&『』連線,這個過程使用者是可見的

post傳輸資料是通過http的post機制,將字段與對應值封存在請求實體中傳送給伺服器,這個過程對使用者是不可見的;

傳輸資料量的大小

get傳輸的資料量小,因為受url長度限制,但效率高

post可以傳輸大量資料,所有上傳檔案時只能用post方式;

安全性

get比post更不安全,因為引數直接暴露在url中,所有不能用來傳遞敏感資訊

編碼格式支援

get方式只能支援ascii字元,向伺服器傳的中文字元可能會亂碼

post支援標準字符集,可以正確傳遞中文字元;

瀏覽器是否快取

get請求瀏覽器會主動cache,get請求引數會被完整保留在瀏覽器例是記錄裡,而post中不會

HTTP協議之請求

http請求由三部分組成,分別是 請求行 訊息報頭 請求正文。1 請求行以乙個方法符號開頭,以空格分開,後面跟著請求的uri和協議的版本,格式如下 method request uri http version crlf,其中 method表示請求方法 request uri是乙個統一資源識別符號 ...

HTTP協議之請求

http請求由三部分組成,分別是 請求行 訊息報頭 請求正文。1 請求行以乙個方法符號開頭,以空格分開,後面跟著請求的uri和協議的版本,格式如下 method request uri http version crlf,其中 method表示請求方法 request uri是乙個統一資源識別符號 ...

Flask之請求鉤子

什麼是請求鉤子?說白了,就是在執行檢視函式前後你可以進行一些處理,flask使用裝飾器為我們提供了註冊通用函式的功能。before first request 在處理第乙個請求前執行 before request 在每次請求前執行 after request 每次請求之後呼叫,前提是沒有未處理的異常...