WPINC_class http.php Notes - WordPress-Thinstall/wordpress-develop GitHub Wiki

interface HttpClientInterface {
    public function request( $url, $args = array() );
    public static function normalize_cookies( $cookies );
    public static function browser_redirect_compatibility( $location, $headers, $data, &$options, $original );
    public function _get_first_available_transport( $args, $url = null );
    private function _dispatch_request( $url, $args );
    public function post($url, $args = array());
    public function get($url, $args = array());
    public function head($url, $args = array());
    public static function processResponse($strResponse);
    public static function processHeaders( $headers, $url = '' );
    public static function buildCookieHeader( &$r );
    public static function chunkTransferDecode( $body );
    public function block_request($uri);
    protected static function parse_url( $url );
    public static function make_absolute_url( $maybe_relative_path, $url );
    public static function handle_redirects( $url, $args, $response );
    public static function is_ip_address( $maybe_ip );
}