将hidden参数的更改比作对话
将hidden参数的更改比作对话
点击确认,使用Fiddler捕捉以下输入表单的响应报文
将hidden参数的更改比作对话
将hidden参数的更改比作对话
虽然在页面上看不到,但用户在前页面输入的值会以 hidden 参数的形式在 HTML 源代码中记录下来。
与 FTP 协议或 telnet 协议不同,HTTP 协议无法记忆客户端的当前状态。这种特性被称为 HTTP 的无状态性 7。因此,状态的记忆需要借助响应(HTML)中的 hidden 参数。
在页面上点击“注册”按钮后,hidden 参数将被发送给 Web 服务器。此时,在向服务器发送数据之前,我们可以尝试使用 Fiddler 改变 hidden 参数的值。
将hidden参数的更改比作对话
将Fiddler的断点规则设置为在请求之前。点击请求表单的注册按钮
将hidden参数的更改比作对话
变更浏览器中的请求消息
浏览器显示了变更后的信息。
接下来让我们以对话的形式来再现一下刚才变更 hidden 参数的情形。
顾客与店员的对话:顾客:我想要申请会员。
店员:请提供您的姓名、邮箱地址、