Requests_Response::throw_for_status() public WP 1.0
Throws an exception if the request was not successful
{} It's a method of the class: Requests_Response{}
No Hooks.
Return
Null. Nothing.
Usage
$Requests_Response = new Requests_Response(); $Requests_Response->throw_for_status( $allow_redirects );
- $allow_redirects(true/false)
- Set to false to throw on a 3xx as well
Default: true
Code of Requests_Response::throw_for_status() Requests Response::throw for status WP 5.6
public function throw_for_status($allow_redirects = true) {
if ($this->is_redirect()) {
if (!$allow_redirects) {
throw new Requests_Exception('Redirection not allowed', 'response.no_redirects', $this);
}
}
elseif (!$this->success) {
$exception = Requests_Exception_HTTP::get_class($this->status_code);
throw new $exception(null, $this);
}
}