zoukankan      html  css  js  c++  java
  • nodejs做中间层,向后端取数据

    var  http=require('http');
    http.get('http://baidu/dksapi/weiboLive/GetSquareLive?pagecount=1&pageindex=1&source=0',function (response) {
           var rawContent='';
           response.on('data',function (chunk) {
               rawContent+=chunk.toString();
           })
     
           response.on('end',function () {
               res.send(rawContent);
           })
     
       })

      

    复制代码
    
    
    复制代码
    router.get('/', function(req, res, next) {
        var post_data={username:'yuzhou001',password:'123456'};//这是需要提交的数据
        var content=qs.stringify(post_data);
    
        var options = {
            host: 'www.badiu.cn',
            port: 80,
            path: '/api/User/Login',
            method: 'POST',
            headers:{
                'Content-Type':'application/x-www-form-urlencoded',
                'Content-Length':content.length
            }
        };
    
        var req = http.request(options, function(res) {
            /*    console.log("statusCode: ", res.statusCode);
             console.log("headers: ", res.headers);*/
            var _data='';
            res.on('data', function(chunk){
                _data += chunk;
            });
            res.on('end', function(){
                console.log("
    --->>
    result:",_data);
                pages(_data);
            });
    
        });
        req.write(content);
        req.end();
        function pages(datas) {
            res.send(datas);//返回页面数据,闭包
        }
  • 相关阅读:
    小技巧:通过linux一行命令修改ip
    小技巧:textarea文本输入区内实现换行
    set 排序实例
    每日日报
    每日日报
    每日日报
    每日日报
    每日日报
    每日日报
    每日日报
  • 原文地址:https://www.cnblogs.com/winyh/p/7338758.html
Copyright © 2011-2022 走看看