@raphael_tillman
To use a "curl -X POST" command with a query in PHP, you can use the following code snippet:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
$url = 'http://example.com/api-endpoint'; $queryData = array( 'param1' => 'value1', 'param2' => 'value2' ); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($queryData)); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $response = curl_exec($ch); if($response === false){ echo 'Curl error: ' . curl_error($ch); }else{ echo $response; } curl_close($ch); |
Replace http://example.com/api-endpoint
with the actual endpoint URL you want to send the POST request to. Replace 'param1' => 'value1'
and 'param2' => 'value2'
with the actual query parameters and values you want to send in the POST request.
This code snippet sets up a cURL request with the specified URL, POST method, and query parameters. It then executes the request and retrieves the response. Finally, it either echoes the response or displays a curl error if there was a problem with the request.