Title: wp-includes/class-wp-http-response.php | Developer.WordPress.org

---

# File: wp-includes/class-wp-http-response.php

 * method[WP_HTTP_Response::get_data()](https://developer.wordpress.org/reference/classes/wp_http_response/get_data/)
 * Retrieves the response data.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_http_response/get_data/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_http_response/get_data/#uses)
   | Source: [wp-includes/class-wp-http-response.php:126](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/class-wp-http-response.php#L126-L128)
 * method[WP_HTTP_Response::set_data()](https://developer.wordpress.org/reference/classes/wp_http_response/set_data/)
 * Sets the response data.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_http_response/set_data/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_http_response/set_data/#uses)
   | Source: [wp-includes/class-wp-http-response.php:137](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/class-wp-http-response.php#L137-L139)
 * method[WP_HTTP_Response::jsonSerialize()](https://developer.wordpress.org/reference/classes/wp_http_response/jsonserialize/)
 * Retrieves the response data for JSON serialization.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_http_response/jsonserialize/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_http_response/jsonserialize/#uses)
   | Source: [wp-includes/class-wp-http-response.php:151](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/class-wp-http-response.php#L151-L153)
 * class[WP_HTTP_Response](https://developer.wordpress.org/reference/classes/wp_http_response/)
 * Core class used to prepare HTTP responses.
 * Used by [2 functions](https://developer.wordpress.org/reference/classes/wp_http_response/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_http_response/#uses)
   | Source: [wp-includes/class-wp-http-response.php:15](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/class-wp-http-response.php#L15-L154)
 * method[WP_HTTP_Response::__construct()](https://developer.wordpress.org/reference/classes/wp_http_response/__construct/)
 * Constructor.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_http_response/__construct/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/classes/wp_http_response/__construct/#uses)
   | Source: [wp-includes/class-wp-http-response.php:51](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/class-wp-http-response.php#L51-L55)
 * method[WP_HTTP_Response::get_headers()](https://developer.wordpress.org/reference/classes/wp_http_response/get_headers/)
 * Retrieves headers associated with the response.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_http_response/get_headers/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_http_response/get_headers/#uses)
   | Source: [wp-includes/class-wp-http-response.php:64](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/class-wp-http-response.php#L64-L66)
 * method[WP_HTTP_Response::set_headers()](https://developer.wordpress.org/reference/classes/wp_http_response/set_headers/)
 * Sets all header values.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_http_response/set_headers/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_http_response/set_headers/#uses)
   | Source: [wp-includes/class-wp-http-response.php:75](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/class-wp-http-response.php#L75-L77)
 * method[WP_HTTP_Response::header()](https://developer.wordpress.org/reference/classes/wp_http_response/header/)
 * Sets a single HTTP header.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_http_response/header/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_http_response/header/#uses)
   | Source: [wp-includes/class-wp-http-response.php:89](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/class-wp-http-response.php#L89-L95)
 * method[WP_HTTP_Response::get_status()](https://developer.wordpress.org/reference/classes/wp_http_response/get_status/)
 * Retrieves the HTTP return code for the response.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_http_response/get_status/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_http_response/get_status/#uses)
   | Source: [wp-includes/class-wp-http-response.php:104](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/class-wp-http-response.php#L104-L106)
 * method[WP_HTTP_Response::set_status()](https://developer.wordpress.org/reference/classes/wp_http_response/set_status/)
 * Sets the 3-digit HTTP status code.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_http_response/set_status/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_http_response/set_status/#uses)
   | Source: [wp-includes/class-wp-http-response.php:115](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/class-wp-http-response.php#L115-L117)