• 技术文章 >web前端 >js教程

    在node中中间服务层如何发送请求(详细教程)

    亚连亚连2018-06-14 11:43:26原创968
    node作为中间服务层如何发送请求?下面小编就为大家分享一下发送请求的实现方法,具有很好的参考价值,希望对大家有所帮助

    GET请求:

    var http = require('http'); 
    var qs = require('querystring'); 
    var data = { 
      a: 123, 
      time: new Date().getTime()};//这是需要提交的数据 
    var content = qs.stringify(data); 
    var options = { 
      hostname: '127.0.0.1', 
      port: 10086, 
      path: '/pay/pay_callback?' + content, 
      method: 'GET' 
    }; 
      
    var req = http.request(options, function (res) { 
      console.log('STATUS: ' + res.statusCode); 
      console.log('HEADERS: ' + JSON.stringify(res.headers)); 
      res.setEncoding('utf8'); 
      res.on('data', function (chunk) { 
        console.log('BODY: ' + chunk); 
      }); 
    }); 
      
    req.on('error', function (e) { 
      console.log('problem with request: ' + e.message); 
    }); 
      
    req.end();

    POST请求:

    var http = require('http'); 
    var qs = require('querystring'); 
    var post_data = { 
      a: 123, 
      time: new Date().getTime()};//这是需要提交的数据 
    var content = qs.stringify(post_data); 
    var options = { 
      hostname: '127.0.0.1', 
      port: 10086, 
      path: '/pay/pay_callback', 
      method: 'POST', 
      headers: { 
        'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8' 
      } 
    }; 
      
    var req = http.request(options, function (res) { 
      console.log('STATUS: ' + res.statusCode); 
      console.log('HEADERS: ' + JSON.stringify(res.headers)); 
      res.setEncoding('utf8'); 
      res.on('data', function (chunk) { 
        console.log('BODY: ' + chunk); 
      }); 
    }); 
      
    req.on('error', function (e) { 
      console.log('problem with request: ' + e.message); 
    }); 
    // write data to request body 
    req.write(content); 
    req.end();

    上面是我整理给大家的,希望今后会对大家有帮助。

    相关文章:

    有关vue中如何实现二级联动默认选中第一个值

    在AngularJS中使用ui-route实现多层嵌套路由(详细教程)

    使用Vue+jquery如何实现表格指定列的文字收缩

    使用vue如何实现的购物商城

    以上就是在node中中间服务层如何发送请求(详细教程)的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

    前端(VUE)零基础到就业课程:点击学习

    清晰的学习路线+老师随时辅导答疑

    自己动手写 PHP MVC 框架:点击学习

    快速了解MVC架构、了解框架底层运行原理

    上一篇:使用vue-route+beforeEach做出导航守卫 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • ❤️‍🔥共22门课程,总价3725元,会员免费学• ❤️‍🔥接口自动化测试不想写代码?• 聊聊用pkg将Node.js项目打包为可执行文件的方法• 手把手带你了解Angular中的依赖注入• Node实战:运用Cookie&Session进行登录验证• jQuery插件分享:Turn.js实现一个移动端电子书翻页效果• Angular学习之聊聊notification(自定义服务)
    1/1

    PHP中文网