Почему-то я не могу заставить cURL завершить запрос со следующим HTTPHEADER.
curl_setopt( $curl, CURLOPT_HTTPHEADER, array(
":Authority: www.*.com",
":Method: GET",
":Path: /path/",
":Scheme: https",
'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3',
'Accept-encoding: gzip, deflate, br',
'Accept-language: nl-NL,nl;q=0.9,en-US;q=0.8,en;q=0.7,de;q=0.6,fr;q=0.5,sv;q=0.4',
'Sec-fetch-mode: navigate',
'Sec-fetch-site: none',
'Upgrade-insecure-requests: 1',
));
Кажется, что проблема в том, что: полномочия, метод, путь и схема.
Без: до элементов я получаю 500 статус без тела с сервера. С помощью: я получаю false от cURL с сообщением, что отправка запроса не удалась.
Это какой-то escape или другой метод для создания заголовка?