Жрет POST-запрос от и к PHP с переменными - PullRequest
0 голосов
/ 30 сентября 2019

У меня есть две части кода PHP, которые должны обмениваться информацией одним способом (API). Поэтому я создал файл PHP с запросом на жадность и конечной точкой. Данные, передаваемые между ними, не являются большим секретом. Тем не менее, у меня есть «секретный ключ», который я использую для аутентификации между ними. На данный момент это работает нормально при отправке данных через жрет с запросом поста и переменными запроса:

$guzzle = new Guzzle(['base_uri' => 'https://example.com']);
$response = $guzzle->request('get', '', [
    'query' => [
        'key' => $key
    ],
    'http_errors' => false
]);

Но при отправке так, как это, выставляется ключ «человеку посередине». Поэтому я решил запустить его как пост-запрос с SSL, и Боб был бы вашим дядей. Поэтому я изменил свой код на:

$guzzle = new Guzzle(['base_uri' => 'https://example.com']);
$response = $guzzle->request('post', '', [
    'form_params' => [
        'key' => $key
    ],
    'http_errors' => false
]);

Но PHP не распознает отправленные переменные $ _POST, как это делается с запросом get ($ _GET). Поэтому вопрос в том, как мне добраться до этих переменных или что мне следует изменить, чтобы скрыть ключ через SSL.

...