On this page
Requests::parse_multiple( string $response, array $request ): null
Callback for transport.internal.parse_response
Description
Internal use only. Converts a raw HTTP response to a Requests_Response while still executing a multiple request.
Parameters
$responsestring Required-
Full response text including headers and body (will be overwritten with Response instance)
$requestarray Required-
Request data as passed into Requests::request_multiple()
Return
null $response is either set to a Requests_Response instance, or a Requests_Exception object
Source
File: wp-includes/class-requests.php. View all references
public static function parse_multiple(&$response, $request) {
try {
$url = $request['url'];
$headers = $request['headers'];
$data = $request['data'];
$options = $request['options'];
$response = self::parse_response($response, $url, $headers, $data, $options);
}
catch (Requests_Exception $e) {
$response = $e;
}
}
Related
Uses
| Uses | Description |
|---|---|
| Requests::parse_response() wp-includes/class-requests.php | HTTP response parser |
Used By
| Used By | Description |
|---|---|
| Requests::request_multiple() wp-includes/class-requests.php | Send multiple HTTP requests simultaneously |
© 2003–2022 WordPress Foundation
Licensed under the GNU GPLv2+ License.
https://developer.wordpress.org/reference/classes/requests/parse_multiple