Javascript 什么';s";form.getHeaders();?

Javascript 什么';s";form.getHeaders();?,javascript,node.js,json,post,request,Javascript,Node.js,Json,Post,Request,我的意思是,我试图用以下代码实现有史以来最简单的上传: var http = require('http'); var request = http.request({ method: 'post', host: 'https://www.ws-ti.4bank.com', path: '/img/create_file', headers: form.getHeaders() }); form.pipe(request); request.on('response', f

我的意思是,我试图用以下代码实现有史以来最简单的上传:

var http = require('http');

var request = http.request({
  method: 'post',
  host: 'https://www.ws-ti.4bank.com',
  path: '/img/create_file',
  headers: form.getHeaders()
});

form.pipe(request);

request.on('response', function(res) {

  console.log(res.statusCode);
});
关键是,如果我写一篇这样的文章,它会详细地发布什么? 我是否需要放置至少一个标题参数,或者创建某种模板?
如果我至少需要输入一个参数,我会将其放入.getHeaders“()”?

的表单中,通过
您应该将请求的HTTP头作为对象发送

示例代码:

var request = http.request({
  method: 'post',
  host: 'https://www.ws-ti.4bank.com',
  path: '/img/create_file',
  headers: {
    'Accept': 'text/html',
  }
});
可以找到标题的完整列表

您可以通过以下请求以JSON的形式发送数据:

const data = JSON.stringify({
  text: 'Hello World'
});

request.write(data);
request.end();

好的,我如何发送一个简单的“Hello World”作为我的发帖请求的主体?如果它解决了你的问题,请将答案标记为正确的,这也可以帮助其他人,我忘了这是否回答了你的问题?要做到这一点,您必须设置一大堆请求选项。