zoukankan      html  css  js  c++  java
  • http.request请求及在node中post请求参数解析

    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 = {
      host: '127.0.0.1',
      port: 8080,
      path: '/admin',
      method: 'POST',
      headers:{
      'Content-Type':'application/x-www-form-urlencoded',//post请求需要设置的type值
      'Content-Length':content.length
      }
    };
    console.log("post options:
    ",options);
    console.log("content:",content);
    console.log("
    ");
     var a=''
    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;
         a=chunk;
      });
      res.on('end', function(){
         console.log("
    --->>
    result:",_data)
       });
    });
     
    req.write(content);
    req.end();
    
    http.createServer(function (request, response) {  
      
        // 发送 HTTP 头部   
        // HTTP 状态值: 200 : OK  
        // 内容类型: text/plain  
        response.writeHead(200, {'Content-Type': 'text/plain'});  
      	response.write(a)
        // 发送响应数据 "Hello World"  
        response.end('Hello World
    ');  
    }).listen(8888);  
    

      在服务中解析Post请求参数

    var express=require('express');
    var app=express();
    var bodyParser = require("body-parser");
    app.use(bodyParser.urlencoded({ extended: false }));
    app.post('/admin',(req,res)=>{
    	console.log(req)
    	var data={
    		code:200,
    		msg:'success'
    	}
    	res.json(data);
    })
    
    app.listen(8080,()=>{
    
    	console.log(8080)
    })
    

      

  • 相关阅读:
    如何突破单库性能瓶颈?
    高性能数据库表该如何设计?
    高性能索引该如何设计?(下)
    高性能索引该如何设计?(上)
    MySQL体系结构与存储引擎
    动态ViewPager导航页面
    ViewPager图片轮转带点的
    手动图片横向轮播
    安卓布局中下拉列表框的实现
    安卓中adapter的应用
  • 原文地址:https://www.cnblogs.com/yiyi17/p/8577106.html
Copyright © 2011-2022 走看看