# CfhttpHttpClient

### `debug`

Return a struct of information showing how the client will execute the [`HyperRequest`](https://hyper.ortusbooks.com/7.4.0-1/making-requests/hyperrequest). This will be used by a developer to debug any differences between the generated request values and the expected request values.

| Name | Type                                                                                | Required | Default | Description                                                                                       |
| ---- | ----------------------------------------------------------------------------------- | -------- | ------- | ------------------------------------------------------------------------------------------------- |
| req  | [`HyperRequest`](https://hyper.ortusbooks.com/7.4.0-1/making-requests/hyperrequest) | `true`   |         | The [`HyperRequest`](https://hyper.ortusbooks.com/7.4.0-1/making-requests/hyperrequest) to debug. |

**Return**:

```json
{
    "attributes" : attrCollection,
    "body"       : {
        "headers" : cfhttpHeaders,
        "params"  : cfhttpParams,
        "files"   : cfhttpFiles,
        "body"    : cfhttpBody,
        "cookies" : cfhttpCookies
    }
}
```
