Skip to content
Open
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Use WpOrg requests instead
  • Loading branch information
srtfisher committed Aug 27, 2025
commit af9a14f7efe3d4ad2f9a08859579f8307d0eafcf
18 changes: 9 additions & 9 deletions src/wp-includes/class-wp-http.php
Original file line number Diff line number Diff line change
Expand Up @@ -197,8 +197,8 @@ public function request( $url, $args = array() ) {
mbstring_binary_safe_encoding();

try {
$raw_responses = Requests::request_multiple( $pending_requests );
} catch ( Requests_Exception $e ) {
$raw_responses = WpOrg\Requests\Requests::request_multiple( $pending_requests );
} catch ( WpOrg\Requests\Exception $e ) {
$raw_responses = new WP_Error( 'http_request_failed', $e->getMessage() );
}

Expand Down Expand Up @@ -234,14 +234,14 @@ public function request( $url, $args = array() ) {
mbstring_binary_safe_encoding();

try {
$response = Requests::request(
$response = WpOrg\Requests\Requests::request(
$formatted['url'],
$formatted['headers'],
$formatted['data'],
$formatted['type'],
$formatted['options']
);
} catch ( Requests_Exception $e ) {
} catch ( WpOrg\Requests\Exception $e ) {
$response = new WP_Error( 'http_request_failed', $e->getMessage() );
}

Expand Down Expand Up @@ -523,9 +523,9 @@ protected function format_request( $url, $args ) {
/**
* Format a response into the expected shape.
*
* @param Requests_Response|WP_Error $response Response to format.
* @param array $args Request arguments.
* @param string $url Request URL.
* @param WpOrg\Requests\Response|WP_Error $response Response to format.
* @param array $args Request arguments.
* @param string $url Request URL.
* @return array|WP_Error
*/
protected function format_response( $response, $args, $url ) {
Expand All @@ -546,10 +546,10 @@ protected function format_response( $response, $args, $url ) {
* @param array|WP_Error $response HTTP response or WP_Error object.
* @param string $context Context under which the hook is fired.
* @param string $class HTTP transport used.
* @param array $parsed_args HTTP request arguments.
* @param array $args HTTP request arguments.
* @param string $url The request URL.
*/
do_action( 'http_api_debug', $response, 'response', Requests::class, $parsed_args, $url );
do_action( 'http_api_debug', $response, 'response', \WpOrg\Requests\Requests::class, $args, $url );

if ( is_wp_error( $response ) ) {
return $response;
Expand Down
Loading