Я пытаюсь отправить данные CURL GET на определенный сайт, но, похоже, он никогда не проходит.cURL PHP GET не отправляет
Это не должно быть что-то вроде следующего:
GET /webservices/ssl/something.asmx HTTP/1.1
Host: http://www.thewebsite.com
Я попытался следующие, но это, кажется, оно не пройти:
$url = "http://www.thewebsite.com/webservices/ssl/something.asmx";
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL, $url);
curl_setopt($ch,CURLOPT_POST, 0);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Host: www.thewebsite.com'));
curl_setopt($ch, CURLOPT_HTTP_VERSION, 1.1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 20);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($ch);
$info = curl_getinfo($ch);
curl_close($ch);
print_r($result);
print_r($info);
The print_r($result)
печатает ничего. Даже ошибка 404. Мой вопрос в том, правильно ли мой скручиваемость? есть что-то, что я скучаю? Если нет, не могли бы вы помочь мне указать, какая из них является ошибкой и как ее исправить?