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);//返回页面数据,闭包
        }
    
    
    
     
  • 相关阅读:
    Java Script 读书笔记 (二) 错误处理机制 -- 没看懂,待review
    Visual Studio Code Tips
    SQLServer数据库分页查询
    Sql server inner join......on
    Sql server if-else以及switch
    git介绍
    Fiddler
    cocos2d对动画的各种操作
    SQLI
    Windows系统命令备份
  • 原文地址:https://www.cnblogs.com/yexiangwang/p/5937221.html
Copyright © 2011-2022 走看看