Javascript 在node.js中使用针头api发布HTTP-BODY数据
嗨,我正在尝试与一个HTTP api交互,我需要发送一个HTTP post请求一些表单数据。然后在HTTP-BODY元素中,我需要提供更多的数据(可以是csv或xml)。因此,我的挑战是理解如何通过针头API实现这一点,因为仅仅通过文档还不清楚 我已经能够成功地做到:Javascript 在node.js中使用针头api发布HTTP-BODY数据,javascript,node.js,http,request,Javascript,Node.js,Http,Request,嗨,我正在尝试与一个HTTP api交互,我需要发送一个HTTP post请求一些表单数据。然后在HTTP-BODY元素中,我需要提供更多的数据(可以是csv或xml)。因此,我的挑战是理解如何通过针头API实现这一点,因为仅仅通过文档还不清楚 我已经能够成功地做到: needle.post( host, formdata, function( err, resp, body){ }); 上述方法适用于我不需要发布HTTP-BODY内容的情况 我尝试了以下操作,但收到一个错误: option
needle.post( host, formdata, function( err, resp, body){ });
上述方法适用于我不需要发布HTTP-BODY内容的情况
我尝试了以下操作,但收到一个错误:
options = {
headers : { 'Content-Type': 'text/tab-separated-values; charset=iso-8859-1'},
body : text
}
needle.post( host, formdata, options, function( err, resp, body){ });
谁能给我指点一下做这项基本任务的正确方法吗
谢谢。我用了Restler软件包和废弃的针头。针看起来很棒,我相信有办法做到这一点,但我没能及时弄明白
我用优秀的Restler软件包解决了这个问题