二、HTTP协议

HTTP协议定义了浏览器和服务器间通信的规则,主要包括请求和响应两部分。请求包含请求行、请求头、空行和请求体;响应包括协议版本、状态码、状态字符串、响应头、空行和响应体。常见的状态码如200(成功)、404(未找到)、403(禁止)和500(内部错误)。
摘要由CSDN通过智能技术生成

1、概述

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

主要约定两块内容

        1、请求(请求报文)

                浏览器给服务器发送的内容称之为请求;

        2、响应(响应报文)

                服务器给浏览器发送的结果称之为响应

2、格式与参数 

2.1请求报文

        1、请求行

                请求类型(常用GET、POST)、URL路径、HTTP协议版本

                POST            /s?ie=utf-8            HTTP/1.1

        2、请求头

                 Host: atugigu.com

                Cookie: name = guigu

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

                User-Agent: chrome 83

        3、请求空行

                 必须要有

        4、请求体       

                 GET请求,请求体为空;POST请求,请求体可不为空

                username=admin&password=admin

2.2响应报文

        1、行

                协议版本、状态码、状态字符串

                HTTP/1.1        200        OK

        2、头

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

                Content-length: 2048

                Content-encoding: gzip

        3、空行

                必须得有

        4、体

                <html>

                        <head>

                        </head>

                        <body>

                                <h1>尚硅谷</h1>

                        </body>

                </html>

3、状态码

404 找不到

403 被禁止

401 未授权

500 内部错误

200 ok

个人学习记录,欢迎指教讨论

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

默九思

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值