WEB 调试代理应用程序

适用于windows,mac OS和Linux

请求与响应

请求及其响应是Charles中记录的基本元素。

HTTP / HTTPS由请求-响应组成:从计算机到服务器的请求和从服务器的响应。

对于通用套接字,请求-响应包括入站和出站流的全部内容。 这对于套接字并不总是那么有用,并且将来可能会得到改进。 如果您需要进行大量的套接字级别调试,则可能需要考虑使用Ethereal。

查看请求

记录请求后,请求将显示在“会话”窗口中。 查看会话窗口的方式有两种:结构视图和序列视图。

结构视图让您以树状结构查看请求,该树状结构由主机名称和主机内的文件夹/目录组成。序列视图可让您按请求发生的顺序查看。

当您单击请求时,“请求查看器”将加载到会话窗口中以显示详细信息。

您始终可以看到HTTP请求和响应标头以及正文,可以是纯文本格式,也可以是二进制(十六进制和ascii)格式。 标头和正文还有一些特殊的查看器,它们可以增强显示效果:

标头查看器

  • 查询参数
  • 表格参数
  • Cookies
  • 认证
  • JSON标头

正文内容查看器

  • XML为树状或格式化文本
  • AMF(Actionscript消息格式--Flash和Flex Remoting)
  • 表格参数(包括多部分表单)
  • JSON
  • 压缩数据–用于查看原始压正文

保存请求与响应

在导航器视图中右键单击请求以获取其他选项。 您可以复制或保存请求和响应正文。 如果选择多个请求,则可以一次保存所有请求。