也许你应该仔细看看.
这可以直接来自node.js API文档:
request_headers是可选的.Node可能会在内部添加其他请求标头.返回ClientRequest对象.
如果您打算发送正文,请记住包含Content-Length标题.如果您计划流式传输正文,可能请设置Transfer-Encoding:chunked.
注意:请求未完成.此方法仅发送请求的标头.需要调用request.end()来完成请求并检索响应.(这听起来很复杂,但它为用户提供了使用request.write()将正文流式传输到服务器的机会.)
request.write() 用于发送数据.
所以你这样做(或多或少):
var rq = client.request('POST', 'http://example.org/', {'Content-Length': '1024'});
var body = getMe1024BytesOfData();
rq.write(body);
rq.end();
Run Code Online (Sandbox Code Playgroud)
这段代码就是为了获得概念.我没有以任何方式测试它.
| 归档时间: |
|
| 查看次数: |
10912 次 |
| 最近记录: |