在 node.js 中调用restful api

里扎

我的路由中有一个方法,我想调用 uri 中提到的 API。我能够成功调用该方法。但是现在我在我的 Restful API 中创建了一个方法示例,我需要在其中传递来自 node.js 的值并打印连接的值。

我有一个接受String参数的示例方法,我创建了一个variable名为paramater=Hi并将其作为请求发送。

谁能告诉我在 node.js 中的restful API 中传递值的方法

这是我的代码

router.post('/restful', function (req, res) {
    var options = {
        uri: 'http://192.168.1.6:8080/sampleRest/RequestxARC/sample',
        method: 'post'

    };
    var parameters = "Hi";

    var responseFromClient = '';
    request(options, function (error, response, body, parameters) {
        if (!error && response.statusCode == 200) {
            responseFromClient = body;
        }
        else {
            responseFromClient = 'Not Found';
        }
        console.log(responseFromClient);
        //res.json(resss);
        req.flash('response_msg', responseFromClient);

        if (responseFromClient != 'Not Found') {
            res.redirect('/users/restful');
        }
        else {
            res.redirect('/users/restful');
        }
    });
});
里扎
If we want to use any value which is being passed from UI. We can use it by this way:
 router.post('/restful', function(req, res){
  var platformname=req.body.platform;//This is the way to attach variables from UI.
    var options = {
        uri : 'http://192.168.1.6:8080/sampleRest/RequestxARC/sample',
        body : platformname,
        method : 'post'

            }; 

    console.log(options.body +" value attached from UI");
    var responseFromClient = '';
    request(options,function (error, response, body ,form ,callback) {
        if (!error && response.statusCode == 200) {
            responseFromClient = body;
        }
        else {
            responseFromClient = 'Not Found';
        }
        console.log(responseFromClient);

        //res.json(resss);
        req.flash('response_msg', responseFromClient);

        if(responseFromClient !='Not Found'){
          res.redirect('/users/restful');
        }
        else{
          res.redirect('/users/restful');
        }
    });
 });

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Node.JS中创建的Document Restful API

来自分类Dev

安全的node.js Restful API

来自分类Dev

Node和异步api调用中的Bluebird.js

来自分类Dev

API调用的异步并行与node.js中的回调

来自分类Dev

node.js 中的 Rest api 调用问题

来自分类Dev

API调用上的Node.js循环

来自分类Dev

gatsby-node.js 多个 api 调用

来自分类Dev

删除CRUD RESTful API(Node.js,Express,Mongodb)中的错误

来自分类Dev

Node.js api的Nginx配置未返回/ api调用

来自分类Dev

Node.js RESTful API。发布后的回应

来自分类Dev

Node.JS RESTful API的最佳身份验证方法

来自分类Dev

Node.JS RESTful API的最佳身份验证方法

来自分类Dev

限制Node JS Express中的api访问

来自分类Dev

使用mocha.js测试node.js中的外部api调用

来自分类Dev

使用mocha.js测试node.js中的外部api调用

来自分类Dev

在 Node js 中 Rest Api 请求(curl 到 Node.js,python 到 Node.js)

来自分类Dev

Node.js中的eBay API调用返回“输入传输已终止,因为您的请求超时”

来自分类Dev

如何在整个api调用中使用node.js中的全局错误处理代码

来自分类Dev

如何在Node.js中调用需要用户名和密码的API

来自分类Dev

如何在node.js中的API调用之间缓存oAuth令牌

来自分类Dev

每天晚上11:00如何在Node.js中运行API GET调用

来自分类Dev

使用setInterval调用rest api并在node.js中承诺

来自分类Dev

如何在整个api调用中使用node.js中的全局错误处理代码

来自分类Dev

如何使用Node JS中的嵌套/相关API调用从FOR循环结束时捕获结果

来自分类Dev

Node js使用从请求/请求api调用返回的数据

来自分类Dev

使用node.js调用诸如Chargebee之类的API

来自分类Dev

如何使用Node.js ExpressJS或Superagent调用Freebase API

来自分类Dev

带有Express异步API调用的Node.JS

来自分类Dev

Bluemix-Cloudant node.js:调用API时出错

Related 相关文章

  1. 1

    在Node.JS中创建的Document Restful API

  2. 2

    安全的node.js Restful API

  3. 3

    Node和异步api调用中的Bluebird.js

  4. 4

    API调用的异步并行与node.js中的回调

  5. 5

    node.js 中的 Rest api 调用问题

  6. 6

    API调用上的Node.js循环

  7. 7

    gatsby-node.js 多个 api 调用

  8. 8

    删除CRUD RESTful API(Node.js,Express,Mongodb)中的错误

  9. 9

    Node.js api的Nginx配置未返回/ api调用

  10. 10

    Node.js RESTful API。发布后的回应

  11. 11

    Node.JS RESTful API的最佳身份验证方法

  12. 12

    Node.JS RESTful API的最佳身份验证方法

  13. 13

    限制Node JS Express中的api访问

  14. 14

    使用mocha.js测试node.js中的外部api调用

  15. 15

    使用mocha.js测试node.js中的外部api调用

  16. 16

    在 Node js 中 Rest Api 请求(curl 到 Node.js,python 到 Node.js)

  17. 17

    Node.js中的eBay API调用返回“输入传输已终止,因为您的请求超时”

  18. 18

    如何在整个api调用中使用node.js中的全局错误处理代码

  19. 19

    如何在Node.js中调用需要用户名和密码的API

  20. 20

    如何在node.js中的API调用之间缓存oAuth令牌

  21. 21

    每天晚上11:00如何在Node.js中运行API GET调用

  22. 22

    使用setInterval调用rest api并在node.js中承诺

  23. 23

    如何在整个api调用中使用node.js中的全局错误处理代码

  24. 24

    如何使用Node JS中的嵌套/相关API调用从FOR循环结束时捕获结果

  25. 25

    Node js使用从请求/请求api调用返回的数据

  26. 26

    使用node.js调用诸如Chargebee之类的API

  27. 27

    如何使用Node.js ExpressJS或Superagent调用Freebase API

  28. 28

    带有Express异步API调用的Node.JS

  29. 29

    Bluemix-Cloudant node.js:调用API时出错

热门标签

归档