Filter hook 'pre_http_request'
in WP Core File wp-includes/class-wp-http.php at line 259
Description
Filters the preemptive return value of an HTTP request. Returning a non-false value from the filter will short-circuit the HTTP request and return early with that value. A filter should return one of: - An array containing 'headers', 'body', 'response', 'cookies', and 'filename' elements - A WP_Error instance - boolean false to avoid short-circuiting the response Returning any other value may result in unexpected behavior.
Occurrences
Filename |
Line Number |
wp-includes/class-wp-http.php |
259 |
Parameters
Type |
Name |
Description |
false|array|WP_Error |
$response |
A preemptive return value of an HTTP request. Default false. |
array |
$parsed_args |
HTTP request arguments. |
string |
$url |
The request URL. |
PHP Doc
/**
* Filters the preemptive return value of an HTTP request.
*
* Returning a non-false value from the filter will short-circuit the HTTP request and return
* early with that value. A filter should return one of:
*
* - An array containing 'headers', 'body', 'response', 'cookies', and 'filename' elements
* - A WP_Error instance
* - boolean false to avoid short-circuiting the response
*
* Returning any other value may result in unexpected behavior.
*
* @since 2.9.0
*
* @param false|array|WP_Error $response A preemptive return value of an HTTP request. Default false.
* @param array $parsed_args HTTP request arguments.
* @param string $url The request URL.
*/