Title: wp-includes/Requests/src/Proxy/Http.php | Developer.WordPress.org

---

# File: wp-includes/Requests/src/Proxy/Http.php

 * method[Http::fsockopen_header()](https://developer.wordpress.org/reference/classes/wporg-requests-proxy-http/fsockopen_header/)
 * Add extra headers to the request before sending
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-proxy-http/fsockopen_header/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-proxy-http/fsockopen_header/#uses)
   | Source: [wp-includes/Requests/src/Proxy/Http.php:151](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/Requests/src/Proxy/Http.php#L151-L153)
 * method[Http::get_auth_string()](https://developer.wordpress.org/reference/classes/wporg-requests-proxy-http/get_auth_string/)
 * Get the authentication string (user:pass)
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-proxy-http/get_auth_string/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-proxy-http/get_auth_string/#uses)
   | Source: [wp-includes/Requests/src/Proxy/Http.php:161](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/Requests/src/Proxy/Http.php#L161-L163)
 * method[Http::curl_before_send()](https://developer.wordpress.org/reference/classes/wporg-requests-proxy-http/curl_before_send/)
 * Set cURL parameters before the data is sent
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-proxy-http/curl_before_send/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-proxy-http/curl_before_send/#uses)
   | Source: [wp-includes/Requests/src/Proxy/Http.php:114](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/Requests/src/Proxy/Http.php#L114-L122)
 * method[Http::fsockopen_remote_socket()](https://developer.wordpress.org/reference/classes/wporg-requests-proxy-http/fsockopen_remote_socket/)
 * Alter remote socket information before opening socket connection
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-proxy-http/fsockopen_remote_socket/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-proxy-http/fsockopen_remote_socket/#uses)
   | Source: [wp-includes/Requests/src/Proxy/Http.php:130](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/Requests/src/Proxy/Http.php#L130-L132)
 * method[Http::fsockopen_remote_host_path()](https://developer.wordpress.org/reference/classes/wporg-requests-proxy-http/fsockopen_remote_host_path/)
 * Alter remote path before getting stream data
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-proxy-http/fsockopen_remote_host_path/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-proxy-http/fsockopen_remote_host_path/#uses)
   | Source: [wp-includes/Requests/src/Proxy/Http.php:141](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/Requests/src/Proxy/Http.php#L141-L143)
 * class[Http](https://developer.wordpress.org/reference/classes/wporg-requests-proxy-http/)
 * HTTP Proxy connection interface
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-proxy-http/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-proxy-http/#uses)
   | Source: [wp-includes/Requests/src/Proxy/Http.php:24](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/Requests/src/Proxy/Http.php#L24-L164)
 * method[Http::__construct()](https://developer.wordpress.org/reference/classes/wporg-requests-proxy-http/__construct/)
 * Constructor
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-proxy-http/__construct/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-proxy-http/__construct/#uses)
   | Source: [wp-includes/Requests/src/Proxy/Http.php:67](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/Requests/src/Proxy/Http.php#L67-L86)
 * method[Http::register()](https://developer.wordpress.org/reference/classes/wporg-requests-proxy-http/register/)
 * Register the necessary callbacks
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-proxy-http/register/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-proxy-http/register/#uses)
   | Source: [wp-includes/Requests/src/Proxy/Http.php:98](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/Requests/src/Proxy/Http.php#L98-L106)