curl_get()
Make an HTTP GET request. A thin wrapper around curl_request().
Syntax
curl_get(url, query?, opts?)
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
url |
string | yes | The request URL. |
query |
array | no | Query parameters, merged into the URL. |
opts |
array | no | Extra options — see curl_request(). |
Returns
A response array (ok, status, headers, body, error) — see curl_request().
Example
$resp = curl_get("https://api.example.com/search", [
"q" => $record["name"],
"limit" => 5
]);
$results = fromjson($resp["body"]);
sys_log("Found " . count($results["items"]) . " matches");
Example output
["ok" => true, "status" => 200, "body" => "{\"items\":[ ... ]}", ...]
Notes
- Always check
$resp["ok"]before readingbody.
See also: curl_request(), curl_post_json()