Proxy_Controller::get_request_headers( WP_REST_Request $request, string $route )

Summary

Provides request headers for use in multiple methods.


Parameters

$request

(WP_REST_Request) (Required) The request instance.

$route

(string) (Required) The BigCommerce request route.


Return

(array) A headers associative array.


Source

File: src/BigCommerce/Proxy/Proxy_Controller.php

	public function get_request_headers( $request, $route ) {
		/**
		 * Filter the request headers.
		 *
		 * @param array            $        Header KV pairs.
		 * @param string           $route   Route requested.
		 * @param WP_REST_Request $request API request.
		 */
		return apply_filters(
			'bigcommerce/proxy/request_headers',
			[
				'Accept'        => 'application/json',
				'Content-Type'  => 'application/json',
				'X-Auth-Client' => $this->config['client_id'],
				'X-Auth-Token'  => $this->config['access_token'],
			],
			$route,
			$request
		);
	}


User Contributed Notes

You must log in before being able to contribute a note or feedback.