• 售前

  • 售后

热门帖子
入门百科

node.js+postman实现模拟HTTP服务器与客户端交互

[复制链接]
我放心你带套猛 显示全部楼层 发表于 2021-8-14 15:01:31 |阅读模式 打印 上一主题 下一主题
目次


  • 一、node搭建HTTP服务器
  • 二、HTTP服务器处理get哀求

    • 1、postman发送get哀求
    • 2、服务器分析

  • 三、HTTP服务器处理post哀求

    • 1、postman发送post哀求
    • 2、服务器分析

  1. 当应用程序(客户端)需要某一个资源时,可以向一台服务器通过http请求获取到这个资源。提供资源的服务器就是web服务器(本文用node.js创建),用postman模拟客户端向服务器发送请求。
复制代码


一、node搭建HTTP服务器

node中利用 http 模块来创建 HTTP 服务器, 每当吸收到新的哀求时,request 变乱会被调用,并提供两个对象:一个哀求req(http.IncomingMessage 对象)和一个相应res(http.ServerResponse 对象)。
request 提供了哀求的具体信息。 通过它可以访问哀求头和哀求的数据。(客户端–>服务器)
response 用于构造要返回给客户端的数据(服务器–>客户端)。下面是一个简单的HTTP web服务器示例。
下面就是一个简单的HTTP服务器的例子
  1. //导入http模块
  2. const http = require('http')
  3. // 创建http服务器
  4. const server = http.createServer((req, res) => {
  5.                 //设置 statusCode 属性为 200,以表明响应成功
  6.                                 res.statusCode = 200
  7.                   // res本质上继承了stream.Writable的类
  8.         // 向客户端发送完响应头和正文后告诉服务器本次消息传输结束
  9.         res.end("hollow server")
  10.         // 相当于res.writer("hollow server")+res.end()
  11.     })
  12.     // 监听服务器,当服务器就绪时,listen 回调函数会被调用
  13.     //控制台打印启动成功
  14. server.listen('8089', 'localhost', () => {
  15.     console.log("启动成功")
  16. })
复制代码
这时候你的本地服务器就搭建完毕了,可以去欣赏器打开localhost:8089检察



二、HTTP服务器处理get哀求
  1. Postman 是一种常用的接口测试工具,可以发送几乎所有类型的HTTP请求。Postman适用于不同的操作系统,Postman Mac、Windows X32、Windows X64、Linux系统,还支持postman 浏览器扩展程序、postman chrome应用程序等。
复制代码
下载也非常简单,可以点击这里直接去官网下载

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

帖子地址: 

回复

使用道具 举报

分享
推广
火星云矿 | 预约S19Pro,享500抵1000!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

草根技术分享(草根吧)是全球知名中文IT技术交流平台,创建于2021年,包含原创博客、精品问答、职业培训、技术社区、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。
  • 官方手机版

  • 微信公众号

  • 商务合作