@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. Для запросов лучше использовать его.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы