node.js POST中的多个POST参数,使用针

时间:2015-06-07 11:26:44

标签: javascript node.js curl express needle.js

我正在尝试将一些数据发布到此API端点,相应的curl调用是这样的:

curl -X POST \
    -d "apiKey=YOU_API_KEY" \
    -d "extractors=entities,entailments" \
    -d "text=Spain's stricken Bankia expects to sell off its vast portfolio of industrial holdings that includes a stake in the parent company of British Airways and Iberia." \
    https://api.textrazor.com/

如果我直接尝试使用指定API KEY的指针,它会成功连接到API,但由于缺少text参数,它会给我一个错误。那么如何指定多个POST参数。

我的代码:

needle.post(TEXTRAZOR_URL,TEXTRAZOR_API_KEY,function(err, razorResponse){

      console.log(err || razorResponse.body);
  });

此处TEXTRAZOR_URL是:https://api.textrazor.com/ TEXTRAZOR_API_KEY是:apiKey=123123123

我知道我需要更改needle.post中的第二个参数。我该怎么做。

1 个答案:

答案 0 :(得分:0)

尝试使用chrome扩展名POSTMAN