首页 > 其他分享 >AJAX——HTTP 协议请求报文和响应报文结构

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

时间:2024-10-16 17:52:18浏览次数:14  
标签:HTTP 请求 报文 Content 响应 AJAX 浏览器

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,请求,报文,Content,响应,AJAX,浏览器
From: https://blog.csdn.net/weixin_56855018/article/details/142872377

相关文章

  • 面试关于HTTP协议,TCP/IP协议栈及相关其他常见问题总结
    面试常用知识点总结1.HTTP协议HTTP请求和响应的组成部分常见的HTTP方法及其用途常见的HTTP状态码及其含义HTTP/1.1和HTTP/2的主要区别无状态协议的含义及其影响2.TCP/IP协议栈TCP/IP协议栈的四层结构及其功能各层常见协议及其特点TCP和UDP的区别TCP三次握手和四次......
  • http协议
    定义HTTP是一种用作获取诸如HTML文档这类资源的协议。它是Web上进行任何数据交换的基础,同时,也是一种客户端—服务器(client-server)协议,也就是说,请求是由接受方——通常是Web浏览器——发起的。完整网页文档通常由文本、布局描述、图片、视频、脚本等资源构成。来自HTTP......
  • Solon 3.0 新特性:HttpUtils 了解一下
    Solon3.0引入一个叫HttpUtils小插件,这是一个简单的同步HTTP客户端,基于URLConnection适配(也支持切换为OkHttp适配)。使得编写HTTP客户端代码更加直观和易于阅读。使用URLConnection适配时(大小为40KB左右)。默认使用OkHttp适配时(大小为3.1MB左右)。当引入okhtt......