如何使用SuperAgent进行https呼叫?

时间:2015-12-01 11:54:00

标签: javascript node.js https react-native superagent

我在React Native Android中使用SuperAgent,类似于Node.js环境。我试图使用https协议调用我的API。但是,只需调用

即可
Req = SuperAgent
        .get(‘https://url...')
        .set('Accept','application/json')
        .end(function(err, res){some code})

返回未找到的错误。我无法在官方文档中找到https电话指南。真的很感谢你的帮助!

1 个答案:

答案 0 :(得分:1)

最简单的例子

var request = require('superagent');
 //an example for Get
request
    .get(example_url) //give the url
    .set('Cookie', 'hello') //setting cookie
    .set('user-agent', 'Android') //setting UserAgent
    .end(function(error,res){
      /* handle the Response(res) or Error (err) */
    }.bind(this)); //bind is basically used when we use this inside end for setState or any other scenario (basically use of this)

//Example for POST

与上面相同只是事物而不是GET你需要将它声明为POST并随之发送数据

使用其他东西你可以参考下面的SuperAgent库 https://www.npmjs.com/package/superagent 要么 https://github.com/visionmedia/superagent