WordPress at a glance

wp_safe_remote_request() WP 1.0

Retrieve the raw response from a safe HTTP request.

This function is ideal when the HTTP request is being made to an arbitrary URL. The URL is validated to avoid redirection and request forgery attacks.

  • See: wp_remote_request() For more information on the response array format.
  • See: WP_Http::request() For default arguments information.
Works based on: _wp_http_get_object()

No Hooks.

Return

WP_Error/Array. The response or WP_Error on failure.

Usage

wp_safe_remote_request( $url, $args );
$url(string) (required)
Site URL to retrieve.
$args(array)
Request arguments.
Default: empty array

Code of wp_safe_remote_request: wp-includes/http.php VER 4.9.8

<?php
function wp_safe_remote_request( $url, $args = array() ) {
	$args['reject_unsafe_urls'] = true;
	$http = _wp_http_get_object();
	return $http->request( $url, $args );
}

Related Functions

From tag: HTTP API (curl remote)

No comments
    Hello, !     Log In . Register