Fiddler中http协议详解

    xiaoxiao2021-03-26  32

    一.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指纹生成方式)

    转载请注明原文地址: https://ju.6miu.com/read-658361.html

    最新回复(0)