请求与响应
请求及其响应是Charles记录的基本单元。
HTTP/HTTPS由请求-响应对组成:从您的计算机发送到服务器的请求,以及服务器返回的响应。
对于通用套接字,请求-响应包含输入和输出流的全部内容。这对套接字调试并不总是特别有用,未来可能会改进。如果您需要进行大量套接字级别的调试,可以考虑使用Ethereal工具。
查看请求
请求被记录时会显示在会话窗口中。有两种不同的方式查看会话窗口:结构视图和序列视图。
结构视图允许您按主机名组织成树状结构查看请求,再细分到主机内的文件夹/目录。序列视图则按请求发生的顺序显示。
点击某个请求时,请求查看器会在会话窗口中加载显示详细信息。
您可以随时查看HTTP请求和响应的头部及内容,内容可以纯文本或二进制(十六进制和ASCII码)形式显示。还提供以下增强显示的专用查看器:
头部查看器
- 查询参数
- 表单参数
- Cookies
- 身份验证信息
- JSON头部
内容查看器
- XML(树状结构或格式化文本)
- AMF(ActionScript消息格式——用于Flash和Flex远程调用)
- 表单参数(包括多部分表单)
- JSON
- 压缩数据(查看原始压缩内容)
保存请求与响应
在导航视图右键单击请求可获取更多选项。您可以复制或保存请求和响应内容。如果选择多个请求,还可以批量保存。