Я пытаюсь заставить Python Back-End отправлять сообщения в PHP-интерфейс через POST и GET. Я нашел следующий фрагмент после некоторого поиска Google. Попытка заставить это работать, чтобы понять, как оба конца говорят друг с другом.
Я использую «Запросы«для HTTP POST.
Код Python (test_bot.py):
import requests
userdata = {"firstname": "John", "lastname": "Doe", "password": "jdoe123"}
resp = requests.post('http://127.0.0.1/front.php', params=userdata)
PHP-код (front.php):
<?php
$firstname = htmlspecialchars($_GET["firstname"]);
$lastname = htmlspecialchars($_GET["lastname"]);
$password = htmlspecialchars($_GET["password"]);
echo "firstname: $firstname lastname: $lastname password: $password";
?>
После запуска кода Python я пошел и проверил вывод php здесь: http://127.0.0.1/front.php
Все, что я получаю, это:
имя: фамилия: пароль:
Как я могу получить данные? У меня есть оба файла под /var/www/html
Я довольно новичок в этой концепции. Я уверен, что что-то упустил. Любой указатель поможет.
Благодарю.
Задача ещё не решена.
Других решений пока нет …