【💊 Python的解憂錦囊】requests 流式(stream)請求更快、更短、更即時是串流傳輸必要的元素, 而我們常常在使用Python請求API時都是等待式回應, 也就是一個請求過去之後, 待對方處理完畢後再行回應, 但假設需要下載的檔案、內容非常大時, 是不是使用者只能傻傻的等待整個傳輸結束後才能顯示? 這樣的使用者體驗也實在太糟糕了, 對於使用者來說除了完全 [HTTP]狀態碼資訊回應(Informational responses)
100~199
100(Continue):伺服器在等待用戶端繼續請求。
102(Processing):伺服器收到請求正在處理中。
成功回應(Successful responses)
200~299
200(OK):請求 [HTTP]標頭資訊Accept:用戶端能夠接收的內容類型。
Accept: text/plain, text/html
Accept-Charset:瀏覽器可以接受的字元編碼集。
Accept-Charset: utf8
Accept-Encoding:指定瀏覽器可以支援的web伺服器返回內容壓縮編碼 [Go]net/HTTP封包HTTP伺服器端
package main
import (
"net/http"
)
type Refer struct {
handler http.Handler
refer string
}
//實現中介軟體邏輯
func (this *Refer) ServeHTTP(