如何使用request.js发布多部分请求

时间:2012-10-27 14:24:41

标签: javascript node.js request multipartform-data

标题只是简单地说。我无法弄清楚如何发送几个字段vial multipart。

我了解有https://github.com/felixge/node-form-data

的实施

我的所有字段都可用,只是将其发布为multipart并使用异步结果...

对于任何更好的例子或者比我更清楚的作者github页面(https://github.com/mikeal/request)上的那个例子会很棒...

由于

1 个答案:

答案 0 :(得分:0)

您是否在node-form-data结束时看到了以下内容?

“为了将此表单提交到Web应用程序,您可以使用节点的http客户端界面:”

var http = require('http');

var request = http.request({
  method: 'post',
  host: 'example.org',
  path: '/upload',
  headers: form.getHeaders()
});

form.pipe(request);

request.on('response', function(res) {
  // work with the result here
  console.log(res.statusCode);
});

它完全符合您的要求。