Эта ссылка объясняет все, что вам нужно знать о том, как использовать cURL в PHP.
Приведенный ниже фрагмент кода будет POST
через строку запроса в кодировке URL-адреса к указанному URL-адресу..
Когда выполняется вызов cURL, ответ назначается переменной $respsonse
, и после этого вызов cURL закрывается.
$payload = [
'key' => 'YOUR_KEY',
'query' = 'Inside that cage there was a green teddy bear'
];
$url = "https://www.prepostseo.com/apis/checkSentence";
//set up cURL - below is a general basic set up
$ch = curl_init( $url );
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_TIMEOUT, 60);
curl_setopt($ch, CURLOPT_VERBOSE, 1);
//specify your method
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
//for the body values you wish to POST through
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($payload));
//specifiy any specific headers you need here in your array
curl_setopt($ch, CURLOPT_HTTPHEADER, []);
//execute and close cURL
$response = curl_exec($ch);
curl_close($ch);