http协议--尚硅谷(26)

1、Http:超文本传输协议

最大的作用:将请求和响应的数据格式规定好。
请求报文:浏览器发送给服务器的报文
响应报文:服务器发送给浏览器的报文

2、HTTP是无状态的

3、HTTP请求响应包含两部分

1)请求

请求包含三个部分:请求行、请求头、请求体
①请求行
包含三个信息:
Ⅰ、请求方式
Ⅱ、请求URL
Ⅲ、请求协议(一般都是HTTP1.1)
在这里插入图片描述
②请求头
作用:通过具体参数对本次请求进行详细说明
格式:键值对,键和值之间使用冒号隔开
重要的请求消息头:

名称功能
Host服务器的主机地址
Accept声明当前请求能够接受的媒体类型
Referer当前请求来源页面的地址
Content-Length请求体内容的长度
Content-type请求体内容的类型,这一项具体值是媒体类型的某一种
Cookie浏览器访问服务器时携带的Cookie数据

请求消息中包含了很多客户端要告诉服务器的消息,比如我的浏览器型号、版本、我能接收的内容类型、我给你发的内容类型内容长度等等

③请求体
三种情况
get方式,没有请求体,但是有一个queryString(查询字符串)
post方式,有请求体,form data在这里插入图片描述

json格式,有请求体,request payload
在这里插入图片描述

2)响应

响应也包含三部分:响应行、响应头、响应体
①响应行
Ⅰ协议
Ⅱ响应状态码(200)
Ⅲ响应状态(ok)
②响应头
包含服务器的信息;服务器发送给浏览器的信息(内容的媒体类型、编码、内容的长度等)
③响应体:响应的实际内容
例如:add.html页面时,响应的内容就是<form…

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值