Requests_Transport_cURL::format_get() WordPress Method
The Requests_Transport_cURL::format_get() method is used to format the GET data for a cURL request. This is used to generate the data that will be sent to the server via the GET method.
Requests_Transport_cURL::format_get( string $url, array|object $data ) #
Format a URL given GET data
Parameters
- $url
 (string)(Required)
- $data
 (array|object)(Required)Data to build query using, see https://secure.php.net/http_build_query
Return
(string) URL with data
Source
File: wp-includes/Requests/Transport/cURL.php
	protected static function format_get($url, $data) {
		if (!empty($data)) {
			$query     = '';
			$url_parts = parse_url($url);
			if (empty($url_parts['query'])) {
				$url_parts['query'] = '';
			}
			else {
				$query = $url_parts['query'];
			}
			$query .= '&' . http_build_query($data, null, '&');
			$query  = trim($query, '&');
			if (empty($url_parts['query'])) {
				$url .= '?' . $query;
			}
			else {
				$url = str_replace($url_parts['query'], $query, $url);
			}
		}
		return $url;
	}
Expand full source codeCollapse full source codeView on TracView on GitHub