@Aslero

Не принимает значения file_get_contents?

Подскажите, почему не принимает ответ, скрипт запускается, проходит 15 секунд, сервер возвращает ссылку на картинку, но у меня пишет
file_get_contents(http://185.250.207.195:8000/api/): failed to open stream: HTTP request failed!


сам скрипт
$url = 'http://185.250.207.195:8000/api/';
        $body = array(
            array(
                'mail' => '+974587532616',
                'password' => 'Parsertest',
                'proxy' => '45.81.136.230:3000:6hZY5697:jJNXCcJT'
            ));
        $context_options = array (
            'http' => array (
                'method' => 'POST',
                'header'=> "Content-type: application/json",
                'content' => json_encode($body)
            )
        );

        $context = stream_context_create($context_options);
        $result = file_get_contents($url, false, $context);
        echo $result ;
  • Вопрос задан
  • 81 просмотр
Пригласить эксперта
Ответы на вопрос 2
@Aslero Автор вопроса
решил через curl

if( $curl = curl_init() ) {
            curl_setopt($curl, CURLOPT_URL, $url);
            curl_setopt($curl, CURLOPT_RETURNTRANSFER,true);
            curl_setopt($curl, CURLOPT_POST, true);
            curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode($body));
            $out = curl_exec($curl);
            echo $out;
            curl_close($curl);
        }
Ответ написан
Комментировать
TTATPuOT
@TTATPuOT
https://code.patriotovsky.ru/
Продолжаю пропагандировать Guzzle. Для запросов лучше использовать его.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
25 апр. 2024, в 19:42
49000 руб./за проект
25 апр. 2024, в 19:41
2000 руб./за проект
25 апр. 2024, в 19:22
18000 руб./за проект