Project Type: WordPress Reference

WordPress Core HTTP Streaming Analysis

Full Call Chain wp_remote_get($url, $args) # wp-includes/http.php └─► _wp_http_get_object()->get($url, $args) # WP_Http singleton └─► WP_Http::request($url, $args) # wp-includes/class-wp-http.php │ ├─ apply_filters('pre_http_request') # Short-circuit opportunity ├─ Build $options array with hooks,...

WpOrgRequestsSession

Session handler for persistent requests with shared default parameters. Source: wp-includes/Requests/src/Session.php Namespace: WpOrgRequests Overview Session allows setting a base URL, default headers, data, and options that are merged into every...

WpOrgRequestsSsl

SSL certificate verification utilities for the Requests library. Source: wp-includes/Requests/src/Ssl.php Namespace: WpOrgRequests Package: RequestsUtilities Modifier: final Overview A collection of static utilities for verifying SSL certificates against hostnames. Handles Subject...

WpOrgRequestsTransportCurl & WpOrgRequestsTransport (Interface)

cURL-based HTTP transport with support for single and parallel (multi-handle) requests. Source: wp-includes/Requests/src/Transport/Curl.php, wp-includes/Requests/src/Transport.php Namespace: WpOrgRequestsTransport Implements: WpOrgRequestsTransport Declared: final class Curl Transport Interface interface Transport { public function request(...

WpOrgRequestsTransportFsockopen

Socket-based HTTP transport using stream_socket_client(). Serves as the fallback when cURL is unavailable. Source: wp-includes/Requests/src/Transport/Fsockopen.php Namespace: WpOrgRequestsTransport Implements: WpOrgRequestsTransport Declared: final class Fsockopen Constants Constant Value Description SECOND_IN_MICROSECONDS 1000000 Conversion...

Requests Utility Classes

Utility classes for the Requests library. Source files: wp-includes/Requests/src/Utility/CaseInsensitiveDictionary.php wp-includes/Requests/src/Utility/FilteredIterator.php wp-includes/Requests/src/Utility/InputValidator.php WpOrgRequestsUtilityCaseInsensitiveDictionary Case-insensitive dictionary, suitable for HTTP headers. Namespace: WpOrgRequestsUtility Package: RequestsUtilities Implements: ArrayAccess, IteratorAggregate Properties Property Type Visibility Default...

WpOrgRequestsRequests

Main entry point for the Requests HTTP library. This is a purely static class — it cannot be instantiated. Source: wp-includes/Requests/src/Requests.php Namespace: WpOrgRequests Type: final-constructor static class Constants HTTP Method...

Requests Interfaces

All interfaces defined in the Requests library. Source files: wp-includes/Requests/src/Auth.php wp-includes/Requests/src/Capability.php wp-includes/Requests/src/HookManager.php wp-includes/Requests/src/Proxy.php wp-includes/Requests/src/Transport.php WpOrgRequestsAuth Authentication provider interface. Source: wp-includes/Requests/src/Auth.php Package: RequestsAuthentication Implement this interface to act as an authentication...

WpOrgRequestsIdnaEncoder

IDNA (Internationalized Domain Names in Applications) encoder using Punycode. Source: wp-includes/Requests/src/IdnaEncoder.php Namespace: WpOrgRequests Package: RequestsUtilities Overview Encodes internationalized domain names to their ASCII-Compatible Encoding (ACE) form using Punycode (RFC 3492)....

WpOrgRequestsIpv6

IPv6 address validation and manipulation utilities. Source: wp-includes/Requests/src/Ipv6.php Namespace: WpOrgRequests Package: RequestsUtilities Modifier: final Overview Provides methods to compress, uncompress, and validate IPv6 addresses. Handles the :: shorthand notation per...

← Back to Chubes.net