Отправка запросов

298
07 января 2018, 07:32

Хочу сделать страничку для логина. Использую symphony 3.3 и php 7.2 Логика такая: - пользователь вводит логин и пароль, отправляет на мой сервер - сервер оборачивает в Json логин и пароль, добавляет к запросу заголовок с ключом(для доступа к rest), отправляю запрос на внешний сервер с rest api - обрабатываю ответ внешнего сервера Подскажите как проще сделать. С помощью чего можно сформировать запрос к внешнему серверу с rest api?

Answer 1

Пока что лучшее, что можно сказать без кода - используйте любую библиотеку HTTP-клиент.

Например, Guzzle.

$client = new \GuzzleHttp\Client(['base_uri' => 'http://authserver.ru']);
$response = $client->request(
     'POST',
     '/auth', [
     'json' => [
        'login' => 'root', 
        'password' => '123'], 
     'headers' => [
        'User-Agent' => 'testing/1.0',
        'Accept'     => 'application/json',
        'X-Foo'      => ['Bar', 'Baz']
]]);

http://docs.guzzlephp.org/en/latest/index.html

READ ALSO
Постоянно создаётся новая сессия

Постоянно создаётся новая сессия

При обновлении страницы , либо переходе на другие , каждый раз -новый _token сессииПробовал чистить кеш - не помогает

244
На самом сайте отображаются php запросы

На самом сайте отображаются php запросы

Здравствуйте столкнулся с проблемой на своем сайте, на нём отображаются запросы на сервер, прикрепил скриншоты, в чём может быть проблема?

280
Генерация массива Nested Sets

Генерация массива Nested Sets

Есть рабочая функция на Yii2, которая принимает на вход количество узлов в дереве и на основе этого параметра генерирует массив виде дерева...

276
Проблема с циклом while

Проблема с циклом while

ПриветЕсть такая проблема

215