WC_Helper_API::request()
Perform an HTTP request to the Helper API.
{} It's a method of the class: WC_Helper_API{}
Hooks from the method
Return
Array|WP_Error
. The response from wp_safe_remote_request()
Usage
$result = WC_Helper_API::request( $endpoint, $args );
- $endpoint(string) (required)
- The endpoint to request.
- $args(array)
- Additional data for the request. Set authenticated to a truthy value to enable auth.
Default: array()
Code of WC_Helper_API::request() WC Helper API::request WC 6.6.1
public static function request( $endpoint, $args = array() ) { $url = self::url( $endpoint ); if ( ! empty( $args['authenticated'] ) ) { if ( ! self::_authenticate( $url, $args ) ) { return new WP_Error( 'authentication', 'Authentication failed.' ); } } /** * Allow developers to filter the request args passed to wp_safe_remote_request(). * Useful to remove sslverify when working on a local api dev environment. */ $args = apply_filters( 'woocommerce_helper_api_request_args', $args, $endpoint ); // TODO: Check response signatures on certain endpoints. return wp_safe_remote_request( $url, $args ); }