> For the complete documentation index, see [llms.txt](https://hyper.ortusbooks.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://hyper.ortusbooks.com/7.3.0-1/customizing-hyper/custom-http-clients/cfhttphttpclient.md).

# CfhttpHttpClient

### `debug`

Return a struct of information showing how the client will execute the [`HyperRequest`](/7.3.0-1/making-requests/hyperrequest.md). 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`](/7.3.0-1/making-requests/hyperrequest.md) | `true`   |         | The [`HyperRequest`](/7.3.0-1/making-requests/hyperrequest.md) to debug. |

**Return**:

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