Fiddler中http协议详解

一.http协议简介

1.http即HyperText Transfer Protocol:超文本协议

HyperText markup Language:超文本标记语言

http协议规则更关注内容本身,不关注如何传输等,这些都由TCP等考虑

2.http特点

a.传输明文内容,安全性比较差
b.无状态协议,服务器不保存登录等状态信息
c.应用层协议,标准化协议1.1版本

二.http请求

1.最常用的为get和post,不常用的有head/option/put/delete/trace

get:请求获取由request-URI所标识的资源,获取服务器端资源(图片、页面等静态资源)

post:在request-URI(统一资源定位符即URL)所标识的资源后附加新的数据,主动把数据发送给服务器

请求下各字段具体含义


三.http响应

请求下各字段具体含义


四.session和cookie的区别

相同点:cookie和session很多地方都一样,出于相同的保存状态的考虑,表现形式一样(文件)
不同点:session保存在服务器端,cookie保存在客户端,这就是唯一重要区别

1.session作用是为解决http无状态缺失(http协议传输中不保存任何状态,即服务器端不知道客户端情况,所以每次请求服务器端都认为是一个全新的请求(如登录成功后,登录状态无法保存,下次发送请求也为未登录状态,session就解决了这个问题)

2.set-cookie:phpssid=xxxxxxxxxxxxxxxx/path=/

session ID:会员ID号,服务器端识别的唯一标识,32位长16每位16进制字母即128位加密(MD5指纹生成方式)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值