過程一:先傳送header,flush(每寫一段資料flush一次,直到寫完資料);然後傳送requestbody。之後讀取header,再讀取responsebody。
過程二:讀取response時,先讀取一部分流資料解析為header,從header中獲取responsebody的transfer-encoding,若transfer-encoding是chunker資料,則返回原始輸入流給client,client拿到原始的輸入流自己操作。
再client端對開啟的輸入流不多讀取操作。用fiddler抓包試了,fiddler能成功抓到整個檔案的二進位制,不知道這種情況下底層為什麼還是下完了整個檔案,然後抓包軟體抓到了檔案。
對專案管理的一些記錄
明確專案所解決的問題或輸出的產品,服務 明確專案的相關干係人 明確專案的風險,如果專案失敗了,延期了,會造成什麼樣的影響 明確專案所涉及的資源,包括人員資源,時間資源等 明確專案輸出對其他專案 產品 的影響,明確專案 產品 依賴關係等 專案目標 專案驗收標準 演示,文件,測試報告等 專案關鍵里程碑 ...
Powershell 網路請求的一些常見問題
error the request was aborted could not create ssl tls secure channel.參考了powershell invoke webrequest fails with ssl tls secure channel 和powershell co...
kafka對topic操作的一些記錄
從kafka的底層實現來說,主題和分割槽都是邏輯上的概念,分割槽可以有一至多個副本,每個副本對應乙個日誌檔案,每個日誌檔案對應一至多個日誌分段 logsegment 每個日誌分段還可以細分為索引檔案 日誌儲存檔案和快照檔案等。kafka會預設建立主題 如果broker端配置引數auto.create...