簡體   English   中英

從 Javascript 發送分塊 HTTP 請求

[英]Sending Chunked HTTP request from Javascript

這個問題顯示了如何在 Javascript 中讀取分塊響應,但我想從 Javascript發送分塊 HTTP POST。 XMLHttpRequest 的文檔沒有提及任何內容。 這個問題的答案是否意味着由於瀏覽器對設置標題的限制而無法實現?

我不認為你可以使用XMLHttpRequest - 它很舊而且有些限制,它實際上只是一個長期消失的 IE ActiveX 組件的向后兼容性黑客。

但是,在最前沿(Firefox 中還沒有),您可以使用fetchTransformStream 這使您可以從 JS發送

請參閱有關Transfer-Encoding 的此 MDN 頁面。 您可以將類型設置為分塊。

您必須指定每個塊的長度,但它允許您以塊的形式發送數據。

我認為 XMLHttpRequest 很舊,我認為替代方案是使用Axios ,它是一個較新的 JavaScript 包,有助於處理網絡請求。 它比 JavaScript 中的fetchajax容易得多。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM