HTTP协议详解-day03


HTTP协议报头(Header)

header的整体格式也是“键值对"结构,每个键占一行,键和值之间使用分号分隔
在这里插入图片描述


1.Host

表示服务器的主机地址和端口


2.Content-Length

表示body中的数据程度


3.Content-Type

表示body中的数据格式

请求中常见的Content-Type:
1.application/x-www-form-urlencoded
2.multipart/form-data
3. application/json

响应中常见的Content-Type:
1.text/html : body 数据格式是 HTML
2.text/css : body 数据格式是 CSS
3.application/javascript : body 数据格式是 JavaScript
4.application/json : body 数据格式是 JSON


4.User-Agent

表示浏览器/操作系统的属性


5.Referer

表示此页面是从那个页面跳转而来的


6.Cookie

表示浏览器存储的信息
为了安全浏览器对访问硬盘做出了限制,但是实际应用中还是需要存储一些数据,所以就出现了Cookie,在Cookie中存储简单的字段

Cookie 存储在哪里?
可以认为Cookie存在于在浏览器中,存储于硬盘中。
不同浏览器,Cookie不同;不同域名,Cookie不同。
Cookie中不光有键值对还有过期时间。

Cookie要到哪里去?
客户端通过Cookie保存当前用户使用中间状态。
当客户端访问浏览器时,就会自动把Cookie中的内容带入请求中。


HTTP协议响应详解

状态码:代表访问一个页面的结果
常见状态码:

状态码含义
200ok(访问成功)
404Not Found(没有找到资源)
403Forbidden(访问受限)
405Method Not Allowed(方法不支持)
500Internal Server Error(服务器内部错误)
504Gateway Timeout(请求超时)
302Move temporarily(临时重定向)
301Moved Permanently(永久重定向)

状态码总结:

状态码类型原因
1**信息状态码正在处理收到的请求
2**成功状态码请求正常处理完毕
3**重定向状态码需要进行附加操作来完成请求
4**客户端错误状态码服务器无法处理请求
5**服务器端错误状态码服务器处理请求出错
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值