wp_remote_request

SummerySummery

Performs an HTTP request and returns its response.

Syntax

wp_remote_request( string $url, array $args = array() )

DescriptionDescription

There are other API functions available which abstract away the HTTP method:

ParametersParameters

$url

(string) (Required) URL to retrieve.

$args

(array) (Optional) Request arguments.

Default value: array()

ReturnReturn

(array|WP_Error) The response array or a WP_Error on failure.

  • 'headers'
    (string[]) Array of response headers keyed by their name.
  • 'body'
    (string) Response body.
  • 'response'
    (array) Data about the HTTP response.
    • 'code'
      (int|false) HTTP response code.
    • 'message'
      (string|false) HTTP response message.
  • 'cookies'
    (WP_HTTP_Cookie[]) Array of response cookies.
  • 'http_response'
    (WP_HTTP_Requests_Response|null) Raw HTTP response object.

SourceSource

File: wp-includes/http.php


			

ChangelogChangelog

Changelog
Version Description
2.7.0 Introduced.

See alsoSee also

Scroll to Top