file_get_contents в контроллере

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
detected
Сообщения: 174
Зарегистрирован: 2017.06.16, 12:24

file_get_contents в контроллере

Сообщение detected »

Надо отправить такие параметры
URL
https://payparts2.privatbank.ua/ipp/v2/payment/create
Тип запроса
POST
Заголовки
Название Значение
Accept: application/json;
Accept-Encoding: UTF-8;
Content-Type: application/json; charset=UTF-8;

Кидаю такой запрос с контроллера:

Код: Выделить всё

$url = 'https://payparts2.privatbank.ua/ipp/v2/payment/create';
$options = array(
    'https' => array(
        'header'  => "Content-type: application/json\r\n",
        'method'  => 'POST',
        'content' => json_encode(Yii::$app->request->post())
    )
);
$context  = stream_context_create($options);
$result = file_get_contents($url, false, $context);
Ошибка: file_get_contents(https://payparts2.privatbank.ua/ipp/v2/payment/create): failed to open stream: HTTP request failed! HTTP/1.1 500
В чем проблема?
andku83
Сообщения: 988
Зарегистрирован: 2016.07.01, 10:24
Откуда: Харьков

Re: file_get_contents в контроллере

Сообщение andku83 »

Последний раз редактировалось andku83 2018.02.21, 19:39, всего редактировалось 1 раз.
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: file_get_contents в контроллере

Сообщение zelenin »

500 - это ошибка сервера.
detected
Сообщения: 174
Зарегистрирован: 2017.06.16, 12:24

Re: file_get_contents в контроллере

Сообщение detected »

уже 400
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: file_get_contents в контроллере

Сообщение zelenin »

detected писал(а): 2018.02.21, 19:24уже 400
уже неправильно сформирован запрос
detected
Сообщения: 174
Зарегистрирован: 2017.06.16, 12:24

Re: file_get_contents в контроллере

Сообщение detected »

В общем получилось через curl сделать, всем спасибо
Ответить