Summery Summery

Performs an HTTP request and returns its response.

Syntax Syntax

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

Description Description

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

Parameters Parameters


(Required) URL to retrieve.


(Optional) Request arguments.

Default value: array()

Return Return

(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.

Source Source

File: wp-includes/http.php

	return $http->request( $url, $args );



Changelog Changelog

Version Description
2.7.0 Introduced.

See also See also


Leave a Reply