Title: Classes | Page 7 of 20 | Developer.WordPress.org

---

# Classes

 * class[Requests_Transport_fsockopen](https://developer.wordpress.org/reference/classes/requests_transport_fsockopen/)
 * fsockopen HTTP transport
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/requests_transport_fsockopen/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/requests_transport_fsockopen/#uses)
   | Source: [wp-includes/Requests/Transport/fsockopen.php:15](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/Requests/Transport/fsockopen.php#L15-L451)
 * class[Requests_Utility_CaseInsensitiveDictionary](https://developer.wordpress.org/reference/classes/requests_utility_caseinsensitivedictionary/)
 * Case-insensitive dictionary, suitable for HTTP headers
 * Used by [1 function](https://developer.wordpress.org/reference/classes/requests_utility_caseinsensitivedictionary/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/requests_utility_caseinsensitivedictionary/#uses)
   | Source: [wp-includes/Requests/Utility/CaseInsensitiveDictionary.php:15](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php#L15-L103)
 * class[Requests_Utility_FilteredIterator](https://developer.wordpress.org/reference/classes/requests_utility_filterediterator/)
 * Iterator for arrays requiring filtered values
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/requests_utility_filterediterator/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/requests_utility_filterediterator/#uses)
   | Source: [wp-includes/Requests/Utility/FilteredIterator.php:15](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/Requests/Utility/FilteredIterator.php#L15-L65)
 * class[RequiredOption](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-requiredoption/)
 * Represents an option that the implementing code requires the model to support.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-requiredoption/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-requiredoption/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Models/DTO/RequiredOption.php:23](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Models/DTO/RequiredOption.php#L23-L100)
 * class[Response](https://developer.wordpress.org/reference/classes/wporg-requests-response/)
 * HTTP response class
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-response/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-response/#uses)
   | Source: [wp-includes/Requests/src/Response.php:24](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/Requests/src/Response.php#L24-L165)
 * 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)
 * class[Response](https://developer.wordpress.org/reference/classes/wordpress-aiclientdependencies-nyholm-psr7-response/)
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclientdependencies-nyholm-psr7-response/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclientdependencies-nyholm-psr7-response/#uses)
   | Source: [wp-includes/php-ai-client/third-party/Nyholm/Psr7/Response.php:15](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/third-party/Nyholm/Psr7/Response.php#L15-L74)
 * class[ResponseException](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-exception-responseexception/)
 * Exception class for HTTP response errors.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-exception-responseexception/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-exception-responseexception/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/Exception/ResponseException.php:16](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/Exception/ResponseException.php#L16-L46)
 * class[ResponseUtil](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-util-responseutil/)
 * Class with static utility methods to process HTTP responses.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-util-responseutil/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-util-responseutil/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/Util/ResponseUtil.php:15](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/Util/ResponseUtil.php#L15-L55)
 * class[RSSCache](https://developer.wordpress.org/reference/classes/rsscache/)
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/rsscache/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/rsscache/#uses)
   | Source: [wp-includes/rss.php:718](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/rss.php#L718-L840)
 * class[RuntimeException](https://developer.wordpress.org/reference/classes/wordpress-aiclient-common-exception-runtimeexception/)
 * Exception thrown for runtime errors.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-common-exception-runtimeexception/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-common-exception-runtimeexception/#uses)
   | Source: [wp-includes/php-ai-client/src/Common/Exception/RuntimeException.php:15](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Common/Exception/RuntimeException.php#L15-L17)
 * class[ServerException](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-exception-serverexception/)
 * Exception thrown for 5xx HTTP server errors.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-exception-serverexception/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-exception-serverexception/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/Exception/ServerException.php:17](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/Exception/ServerException.php#L17-L46)
 * class[ServerRequest](https://developer.wordpress.org/reference/classes/wordpress-aiclientdependencies-nyholm-psr7-serverrequest/)
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclientdependencies-nyholm-psr7-serverrequest/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclientdependencies-nyholm-psr7-serverrequest/#uses)
   | Source: [wp-includes/php-ai-client/third-party/Nyholm/Psr7/ServerRequest.php:17](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/third-party/Nyholm/Psr7/ServerRequest.php#L17-L166)
 * class[Session](https://developer.wordpress.org/reference/classes/wporg-requests-session/)
 * Session handler for persistent requests and default parameters
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-session/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-session/#uses)
   | Source: [wp-includes/Requests/src/Session.php:26](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/Requests/src/Session.php#L26-L308)
 * class[Ssl](https://developer.wordpress.org/reference/classes/wporg-requests-ssl/)
 * SSL utilities for Requests
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-ssl/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-ssl/#uses)
   | Source: [wp-includes/Requests/src/Ssl.php:20](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/Requests/src/Ssl.php#L20-L182)
 * class[Status304](https://developer.wordpress.org/reference/classes/wporg-requests-exception-http-status304/)
 * Exception for 304 Not Modified responses
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-exception-http-status304/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-exception-http-status304/#uses)
   | Source: [wp-includes/Requests/src/Exception/Http/Status304.php:17](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/Requests/src/Exception/Http/Status304.php#L17-L31)
 * class[Status305](https://developer.wordpress.org/reference/classes/wporg-requests-exception-http-status305/)
 * Exception for 305 Use Proxy responses
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-exception-http-status305/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-exception-http-status305/#uses)
   | Source: [wp-includes/Requests/src/Exception/Http/Status305.php:17](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/Requests/src/Exception/Http/Status305.php#L17-L31)
 * class[Status306](https://developer.wordpress.org/reference/classes/wporg-requests-exception-http-status306/)
 * Exception for 306 Switch Proxy responses
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-exception-http-status306/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-exception-http-status306/#uses)
   | Source: [wp-includes/Requests/src/Exception/Http/Status306.php:17](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/Requests/src/Exception/Http/Status306.php#L17-L31)
 * class[Status400](https://developer.wordpress.org/reference/classes/wporg-requests-exception-http-status400/)
 * Exception for 400 Bad Request responses
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-exception-http-status400/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-exception-http-status400/#uses)
   | Source: [wp-includes/Requests/src/Exception/Http/Status400.php:17](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/Requests/src/Exception/Http/Status400.php#L17-L31)
 * class[Status401](https://developer.wordpress.org/reference/classes/wporg-requests-exception-http-status401/)
 * Exception for 401 Unauthorized responses
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-exception-http-status401/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-exception-http-status401/#uses)
   | Source: [wp-includes/Requests/src/Exception/Http/Status401.php:17](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/Requests/src/Exception/Http/Status401.php#L17-L31)
 * class[Status402](https://developer.wordpress.org/reference/classes/wporg-requests-exception-http-status402/)
 * Exception for 402 Payment Required responses
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-exception-http-status402/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-exception-http-status402/#uses)
   | Source: [wp-includes/Requests/src/Exception/Http/Status402.php:17](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/Requests/src/Exception/Http/Status402.php#L17-L31)
 * class[Status403](https://developer.wordpress.org/reference/classes/wporg-requests-exception-http-status403/)
 * Exception for 403 Forbidden responses
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-exception-http-status403/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-exception-http-status403/#uses)
   | Source: [wp-includes/Requests/src/Exception/Http/Status403.php:17](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/Requests/src/Exception/Http/Status403.php#L17-L31)
 * class[Status404](https://developer.wordpress.org/reference/classes/wporg-requests-exception-http-status404/)
 * Exception for 404 Not Found responses
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-exception-http-status404/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-exception-http-status404/#uses)
   | Source: [wp-includes/Requests/src/Exception/Http/Status404.php:17](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/Requests/src/Exception/Http/Status404.php#L17-L31)
 * class[Status405](https://developer.wordpress.org/reference/classes/wporg-requests-exception-http-status405/)
 * Exception for 405 Method Not Allowed responses
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-exception-http-status405/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-exception-http-status405/#uses)
   | Source: [wp-includes/Requests/src/Exception/Http/Status405.php:17](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/Requests/src/Exception/Http/Status405.php#L17-L31)
 * class[Status406](https://developer.wordpress.org/reference/classes/wporg-requests-exception-http-status406/)
 * Exception for 406 Not Acceptable responses
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-exception-http-status406/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-exception-http-status406/#uses)
   | Source: [wp-includes/Requests/src/Exception/Http/Status406.php:17](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/Requests/src/Exception/Http/Status406.php#L17-L31)
 * class[Status407](https://developer.wordpress.org/reference/classes/wporg-requests-exception-http-status407/)
 * Exception for 407 Proxy Authentication Required responses
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-exception-http-status407/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-exception-http-status407/#uses)
   | Source: [wp-includes/Requests/src/Exception/Http/Status407.php:17](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/Requests/src/Exception/Http/Status407.php#L17-L31)
 * class[Status408](https://developer.wordpress.org/reference/classes/wporg-requests-exception-http-status408/)
 * Exception for 408 Request Timeout responses
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-exception-http-status408/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-exception-http-status408/#uses)
   | Source: [wp-includes/Requests/src/Exception/Http/Status408.php:17](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/Requests/src/Exception/Http/Status408.php#L17-L31)
 * class[Status409](https://developer.wordpress.org/reference/classes/wporg-requests-exception-http-status409/)
 * Exception for 409 Conflict responses
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-exception-http-status409/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-exception-http-status409/#uses)
   | Source: [wp-includes/Requests/src/Exception/Http/Status409.php:17](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/Requests/src/Exception/Http/Status409.php#L17-L31)
 * class[Status410](https://developer.wordpress.org/reference/classes/wporg-requests-exception-http-status410/)
 * Exception for 410 Gone responses
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-exception-http-status410/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-exception-http-status410/#uses)
   | Source: [wp-includes/Requests/src/Exception/Http/Status410.php:17](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/Requests/src/Exception/Http/Status410.php#L17-L31)
 * class[Status411](https://developer.wordpress.org/reference/classes/wporg-requests-exception-http-status411/)
 * Exception for 411 Length Required responses
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-exception-http-status411/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wporg-requests-exception-http-status411/#uses)
   | Source: [wp-includes/Requests/src/Exception/Http/Status411.php:17](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/Requests/src/Exception/Http/Status411.php#L17-L31)

 [Previous Page](https://developer.wordpress.org/reference/classes/page/6/?output_format=md)

[1](https://developer.wordpress.org/reference/classes/?output_format=md) … [5](https://developer.wordpress.org/reference/classes/page/5/?output_format=md)
[6](https://developer.wordpress.org/reference/classes/page/6/?output_format=md) 
7 [8](https://developer.wordpress.org/reference/classes/page/8/?output_format=md)
[9](https://developer.wordpress.org/reference/classes/page/9/?output_format=md) …
[20](https://developer.wordpress.org/reference/classes/page/20/?output_format=md)

 [Next Page](https://developer.wordpress.org/reference/classes/page/8/?output_format=md)