Title: wp-includes/php-ai-client/src/Providers/Http/DTO/Response.php | Developer.WordPress.org

---

# File: wp-includes/php-ai-client/src/Providers/Http/DTO/Response.php

 * method[Response::getData()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/getdata/)
 * Gets the response data as an array.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/getdata/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/getdata/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/DTO/Response.php:165](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/DTO/Response.php#L165-L176)
 * method[Response::getJsonSchema()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/getjsonschema/)
 * {@inheritDoc}
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/getjsonschema/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/getjsonschema/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/DTO/Response.php:182](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/DTO/Response.php#L182-L185)
 * method[Response::toArray()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/toarray/)
 * {@inheritDoc}
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/toarray/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/toarray/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/DTO/Response.php:193](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/DTO/Response.php#L193-L200)
 * method[Response::fromArray()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/fromarray/)
 * {@inheritDoc}
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/fromarray/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/fromarray/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/DTO/Response.php:206](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/DTO/Response.php#L206-L210)
 * method[Response::hasHeader()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/hasheader/)
 * Checks if the response has a header.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/hasheader/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/hasheader/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/DTO/Response.php:140](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/DTO/Response.php#L140-L143)
 * method[Response::isSuccessful()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/issuccessful/)
 * Checks if the response indicates success.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/issuccessful/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/issuccessful/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/DTO/Response.php:151](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/DTO/Response.php#L151-L154)
 * method[Response::__construct()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/__construct/)
 * Constructor.
 * Used by [2 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/__construct/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/__construct/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/DTO/Response.php:53](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/DTO/Response.php#L53-L61)
 * method[Response::__clone()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/__clone/)
 * Creates a deep clone of this response.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/__clone/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/__clone/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/DTO/Response.php:70](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/DTO/Response.php#L70-L74)
 * method[Response::getStatusCode()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/getstatuscode/)
 * Gets the HTTP status code.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/getstatuscode/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/getstatuscode/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/DTO/Response.php:82](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/DTO/Response.php#L82-L85)
 * method[Response::getHeaders()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/getheaders/)
 * Gets the response headers.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/getheaders/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/getheaders/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/DTO/Response.php:93](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/DTO/Response.php#L93-L96)
 * method[Response::getHeader()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/getheader/)
 * Gets a specific header value.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/getheader/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/getheader/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/DTO/Response.php:105](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/DTO/Response.php#L105-L108)
 * method[Response::getHeaderAsString()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/getheaderasstring/)
 * Gets header values as a comma-separated string.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/getheaderasstring/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/getheaderasstring/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/DTO/Response.php:117](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/DTO/Response.php#L117-L120)
 * method[Response::getBody()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/getbody/)
 * Gets the response body.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/getbody/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/getbody/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/DTO/Response.php:128](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/DTO/Response.php#L128-L131)
 * class[Response](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/)
 * Represents an HTTP response.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/DTO/Response.php:25](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/DTO/Response.php#L25-L211)