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

AJAX——HTTP 协议请求报文和响应报文结构

1、HTTP (hypertext transport protocol)协议【超文本传输协议】,协议详细规定了浏览器和万维网服务器之间互相通信的规则。

2、请求报文(浏览器向服务器发送的内容)

重点是格式和参数

        ① 请求

              请求类型+ / + url 文件(页面路径/查询字符串)+ HTTP 协议版本

         例如:GET(或者 POST)/ s?ie=utf-8 HTTP/1.1

        ② 请求

                Host:atguigu.com

                Cookie: name = guigu

                Content-type: applicantion/x-www-form-urlencoded

                User-Agent: chrome 83

        ③ 空行

        ④ 请求

        例如:username=admin&password=admin

        可以有内容也可以没有内容。

        如果请求行是 GET ,请求体是空的。

        如果请求行是 POST ,请求体可以不为空。

3、响应报文(服务器向浏览器发送的内容)

        ① 响应

                HTTP 版本号 + 响应状态码  + 响应字符串

        例如:HTTP/1.1 200 OK

                状态码和字符串是一一对应的不需要我们单独设置

        ② 响应(与请求头类似)

                Content-Type: text/html;charset=utf-8

                Content-length: 2048

                Content-encoding: gzip

        ③ 空行

        ④ 响应

                        是主要的返回结果

        例如:

                <htmI>

                        <head></head>

                        <body>

                                <h1>尚硅谷</h1>

                        </body>

                </htmI>

本文分享到此结束,欢迎大家评论区相互讨论学习,下一篇继续分享AJAX中express框架的学习。


http://www.kler.cn/news/355641.html

相关文章:

  • 字节跳动青训营——入营考核解答(持续更新中~~~)
  • 《 C++ 修炼全景指南:十六 》玩转 C++ 特殊类:C++ 六种必备特殊类设计的全面解析
  • C#第四讲:C#语言基本元素概览,初识类型、变量与方法,算法简介
  • nginx配置多个SSL证书实操记录
  • Qt 支持打包成安卓
  • RestClient查询文档match查询、精确查询和布尔查询
  • SSD |(七)FTL详解(中)
  • 轻松实现 API 接口限流:Bucket4j 在 Spring Boot 中的应用
  • 自适应权重
  • MongoDB集合(Collection)的详细使用说明
  • OpenAI重磅发布GPT-4O-Audio-Preview 语音也能“读懂”情绪!
  • 重塑企业数字化未来:物联网与微服务架构的战略性深度融合
  • 【设计一个恒流转恒压用于电池充电管理】2022-01-25
  • 判断推理学习
  • React Native 项目中使用 Expo Application Services (EAS) 进行多渠道打包
  • 分享一套SpringBoot+Vue民宿(预约)系统
  • Python画笔案例-087 绘制 旋转的文字
  • 人脸识别系统-特征算法
  • C++ 数组、递归两种方式实现二分查找
  • YOLOv8/YOLOv11使用web界面推理自己的模型,Gradio框架快速搭建