Php не видит данных post запроса - Вопросы по сайтостроению
  • Чаты 4chT.com в телеграмм
    Наши группы в телеграмм

Вопрос Php не видит данных post запроса

Регистрация
21 Апр 2013
Сообщения
80
Репутация
0
Спасибо
0
Монет
0
Сайт заказчика, все работало до определенного момента, вроде никто не лазил по настройкам и хрен его знает как сломалось (ну как обычно). Все собстна слишком просто что бы сломаться, делаю со скрипта на Python запрос на сайт (адрес не пропускает спам фильтр) print(requests.post("https://example_com/test.php", data={"test": 123}).text) И вывожу полученные данные на стороне PHP
 
Регистрация
25 Сен 2013
Сообщения
84
Репутация
0
Спасибо
0
Монет
0
А какой результат даёт такой PHP-код: var_dump(file_get_contents('php://input')); Не уже обработанные данные в $_POST, а сырые данные, реально пришедшие в запросе.
 
Регистрация
10 Авг 2013
Сообщения
74
Репутация
3
Спасибо
2
Монет
0
На пэйтоне нужно отправлять запрос вот так import requests
import json


url = "https://pelevin.gpt.dobro.ai/generate/"

msg = "Твой текст!"
data = {"prompt": msg}

response = requests.post(url, data=json.dumps(data)).json()
answer = response.get("replies")
print(*answer) а вы написали какую то ересь.
Запросы к серверу работают так (в довольно грубой аналогии) формируется тело запроса и заголовкисформированный запрос с нужными параметрами отправляется на серверсервер дает ответответ считывается, он также состоит из тела и заголовковТолько ПОСЛЕ получения ответа его можно вывести.А у Вас тупо отправляется запрос. ВЫ НЕ ЧИТАЕТЕ что вам ответил сервер :)
 
Регистрация
2 Май 2013
Сообщения
71
Репутация
0
Спасибо
0
Монет
0
скорее, запрос не отправляется (данные не шлются), чем скрипт их не принимает и не показывает.
 
Сверху Снизу