【问题标题】:How to send chunked HTTP request from client side javascript (not from Nodejs)?如何从客户端javascript(而不是Nodejs)发送分块的HTTP请求?
【发布时间】:2019-06-01 22:26:32
【问题描述】:

我找不到任何方法来启动和管理来自客户端 javascript(无论是浏览器还是 React Native)的分块 request

相反,Node.js 提供了 http 模块,您可以使用它来完成相同的任务,并逐渐write() 请求正文。

我的问题:是否可以从客户端 javascript 发起分块 HTTP 请求?

注意:这个问题不是关于接收分块的响应。我想发送一个分块的请求

例子:

var http = new XMLHttpRequest();
var url = 'some_url';
var body = 'The whole body data';
http.open('POST', url, true);

// Whatever the content type
http.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');

// The whole data has to be ready and sent at once.
// How to stream the body? send it in chunks?
http.send(body);

【问题讨论】:

标签: javascript http


【解决方案1】:

我建议你通过下面的链接它可能会帮助你 https://gist.github.com/CMCDragonkai/6bfade6431e9ffb7fe88 enter link description here

希望这能让你清醒!

【讨论】:

  • 您能否扩展您的答案以包含更多信息,但仅包含链接? meta.stackexchange.com/questions/8231/…
  • 我已经阅读了这篇文章,但它没有回答我的问题。它清楚地表明“分块是一条 2 路。HTTP 协议允许客户端对 HTTP 请求进行分块。”但它没有说如何可以在浏览器中完成。
  • ok 可以和我分享一下您是如何从客户端发送单个 HTTP 请求的吗?
  • @user7434119 添加了示例。
  • 不回答问题。 OP 非常具体
猜你喜欢
  • 2016-06-08
  • 1970-01-01
  • 2019-05-31
  • 1970-01-01
  • 2015-04-26
  • 2020-07-15
  • 1970-01-01
  • 2013-02-25
  • 1970-01-01
相关资源
最近更新 更多