当前位置: 首页 > news >正文

NodeJs之http模块

一、概念:

1、协议:双方必须共同遵从的一组约定。

Hypertext Transfer ProtocolHTTP,超文本传输协议

2、请求:

① 请求报文的组成:

请求行+请求头+空行+请求体

在这里插入图片描述

② 请求行:

请求方法+URL+HTTP版本号

(1)请求方法:

在这里插入图片描述

(2)URL

全称:Uniform Resource Locator(统一资源定位符)
组成:协议名+主机名+端口号+路径+查询的字符串
在这里插入图片描述

(3)HTTP版本号:

在这里插入图片描述

③ 请求头:

记录浏览器相关的信息、交互的行为

在这里插入图片描述

查询具体的的请求头内容:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Reference/Headers

④ 请求体:

请求体可以为任意格式

3、响应:

① 响应报文的组成:

响应行+响应头+空行+响应体

在这里插入图片描述

② 响应行:

HTTP版本号+响应状态码+响应状态描述

(1)响应状态码:

在这里插入图片描述
在这里插入图片描述

(2)响应状态描述:

在这里插入图片描述
响应状态码及其描述的查询链接:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Reference/Status

③ 响应头:

记录与服务器相关的内容、与响应体相关的内容

在这里插入图片描述
查询具体的的响应头内容:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Reference/Headers
如果查询不到响应头的key,表示当前的响应头是自定义的,用来传个性化的数据

④ 响应体:

响应体的内容格式是非常灵活的,常见的响应体格式有:HTMLCSSJavaScript图片视频JSON

4、IP

二、:

http://www.dtcms.com/a/99641.html

相关文章:

  • 学成在线--day02
  • 深度学习篇---模型训练评估参数
  • Tabby二:使用笔记 - 保姆级教程
  • C#的CSV 在8859-1下中乱码和技巧
  • 猜猜我用的是哪个大模型?我的世界游戏界面简单的模拟效果
  • 网络华为HCIA+HCIP 策略路由,双点双向
  • OSPF练习
  • Let’s Encrypt 宣布推出短期证书与 IP 地址支持,推动 Web 安全迈向新高度
  • 无线通信技术(二):ITU、3GPP及传统波段对无线频谱的划分
  • AutoDev 2.0 正式发布:智能体 x 开源生态,AI 自动开发新标杆
  • 计算机组成原理笔记(六)——2.2机器数的定点表示和浮点表示
  • React Router精通:轻松创建动态单页应用
  • 动态IP:网络世界的“变色龙”如何改变你的在线体验?
  • 革新汽车安全通信技术,美格智能全系车载通信模组支持NG-eCall
  • Baklib知识中台驱动智能架构升级
  • HTML布局
  • HTML文档流
  • Turtle事件处理(键盘与鼠标交互)
  • 基于单片机的智能家居设计(论文+源码)
  • RabbitMQ 技术详解:异步消息通信的核心原理与实践
  • wordpress的cookie理解
  • 【AI学习】机器学习算法
  • 内网渗透-ICMP隧道
  • javaScript Vue2的高级用法
  • 微型导轨和普通导轨有哪些区别?
  • 如何在ms-swift 微调训练deepseekvl2时使用sageattention
  • flutter优秀项目推荐
  • 【Spring Boot 与 Spring Cloud 深度 Mape 之五】微服务守门神:Spring Cloud Gateway 核心详解与实战
  • Linux下xl9535 gpio扩展芯片bug调试
  • Java面试黄金宝典16