zoukankan      html  css  js  c++  java
  • node 之 request模块创建服务

    一.创建简单的服务(通过requrest)

    (1)get请求

    存在的问题:

    1.通过以下的两种方式请求,没有指定是以哪种方式请求,在post请求图片中,即使改为get,那么post代码还是能执行

    //1.导入http模块
    const http = require("http");
    const url = require("url");
    //2.创建web服务器实例
    const server = http.createServer();
    //3.启动服务器并配置端口
    server.listen("8002", () => {
      console.log("服务已经开启");
    });
    server.on("request", (req, res) => {
      //请求地址
      //   console.log(req.url)
      //请求方式
      //   console.log(req.method);
      //请求头
      //   console.log(req.headers);
      //获取get请求方式的参数
      //   console.log(url.parse(req.url).query); //'id=123&name=zhangsan'
      //   console.log(url.parse(req.url, true).query); //{ id: '123', name: 'zhangsan' }
      console.log()  
      res.end();
    }); 

       get请求操作(如图)

    (2)post请求

    //1.导入http模块
    const http = require("http");
    const querystring = require("querystring");
    //2.创建web服务器实例
    const server = http.createServer();
    //3.启动服务器并配置端口
    server.listen("8002", () => {
      console.log("服务已经开启");
    });
    server.on("request", (req, res) => {
      req.on("data", (chunk) => {
        // console.log(chunk.toString()); //username=zansan&password=123456
        // console.log(querystring.parse(chunk.toString()));//{ username: 'zhangsan', age: '18' }
      });
      req.on("end", () => {
        console.log("请求结束");
      });
      //请求地址
      //   console.log(req.url)
      //请求方式
      //   console.log(req.method);
      //请求头
      //   console.log(req.headers);
      //获取get请求方式的参数
      //   console.log(url.parse(req.url).query); //'id=123&name=zhangsan'
      //   console.log(url.parse(req.url, true).query); //{ id: '123', name: 'zhangsan' }
      //获取post请求方式的参数
      console.log();
      res.end();
    });
    

     post操作请求(如图)

     

     

  • 相关阅读:
    WPF中如何确定一个页面是否是在浏览器中承载的
    WPF中Image控件的Source属性
    WPF中如何使用代码操作数据模板生成的控件
    WPF中连续旋转时角度错误的问题
    在没有 IIS 的条件下运行 ASMX(转自 msdn)
    在 ASP.NET 2.0 中上载文件 —— 解决文件大小限制
    javascript专题:如何构建自己的js库
    WPF4多点触摸事件
    事件冒泡
    《精通javascript》几个简单的函数(一)
  • 原文地址:https://www.cnblogs.com/zmztya/p/14462908.html
Copyright © 2011-2022 走看看