Request Viewer
The Request Viewer is where you can view the details of any recorded request or response.
When you click on a request in either the structure view or sequence view, the information for it is loaded in the viewer.
The viewer is divided into several tabs:
General - for general information and statistics
Request - for request headers and body
Response - for response headers and body
Summary - for a summary of all related events
Notes - for notes that you can make to help with big debugging missions
General
The General tab displays general information about the request, this includes:
-
HTTP Status - the
HTTP status code for
HTTP requests
Request Start Time - the timestamp of when the first byte of the request is received by Charles
Response Start Time - the timestamp of when the first byte of the response is received by Charles
Response End Time - the timestamp of when the last byte of the response is received by Charles
Client Address - the address of the client making the request to Charles
Remote Address - the address of the remote machine, the target of the request
Request Size - the size of the request body (if there is one, ie. for POST)
Response Size - the size of the response body
Duration - the duration of the event from request start time to response end time
Latency - the time between the request start time and the response start time, that is the time it takes from making the request to starting to receive the response
Download Speed - the speed at which the response is downloaded, that is the response size over the time to download the response (response end time - response start time)
Mime-Type - the
HTTP mime-type as found in the
Content-Type header
Compression - the compression type used in the response, if any
Status - the current status
Exception - whether there was an exception to normal operation
Notes - any notes that have been added in the Notes tab or by a
tool.