在node.js中使用Needle api发布HTTP-BODY数据

时间:2014-12-22 21:01:41

标签: javascript node.js http request

您好我正在尝试与HTTP API进行交互,我需要发送HTTP post请求一些表单数据。然后在HTTP-BODY元素中,我需要提供更多数据(可以是csv或xml)。所以我的挑战在于通过Needle API了解如何做到这一点,因为它仅通过文档不清楚。

我能够成功地做到:

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){ }); 

任何人都可以指导我正确地完成这项基本任务。

感谢。

1 个答案:

答案 0 :(得分:-1)

我使用了摔跤手套装并抛弃了针头。针看起来很棒,我确信有办法做到这一点,但我无法及时解决。

https://github.com/danwrong/restler