Найти - Пользователи
Полная версия: как принять post/get/request
Начало » Web » как принять post/get/request
1 2
gaserge
Подскажите, что то искал не могу никак найти как мне “отпринтить” пост/гет и т.д. запросы к скрипту .py?
Александр Кошелев
Какое у вас окружение?
gaserge
всмысле? я имею ввиду :
есть файл: http://localhost/Tests/python/test.py:
я отправляю на него какой либо post или get запрос.

как мне в самом скрипте питона узнать значение этих переменных? модуль какой-то нужен или как? версия питона 2.7
o7412369815963
см. пример: http://bottlepy.org/docs/dev/
py.user.next
в скрипте запусти os.system('set') (для get)
(переменные среды выведет, одна из них будет запрос содержать)
в скрипте выведи на экран sys.stdin.read() (для post)

может что-нибудь ещё (это линукс апач)
ks
Я тож ниче не понял..

"всмысле? я имею ввиду :
есть файл: http://localhost/Tests/python/test.py:
я отправляю на него какой либо post или get запрос.“

Что бы это значило? Можно код?

”как мне в самом скрипте питона узнать значение этих переменных?“

Каких переменных? (что конкретно отправляете и зачем?)

”модуль какой-то нужен или как?"

Для начала - каким образом у вас устроено http://…/*.py - как вы это запускаете, через что?
gaserge
запускаю через денвер ( стоит на win 7 ). сам питон работает )))

к примеру:
http://localhost/Tests/python/test.py?test=infa
ну или
http://pyt.test/cgi/test.py?test=infa

как мне получить инфу с GET запроса( незнаю мб в питоне как то по другому называется )?
на выходе что то должно быть типа словаря: { ‘test’ : ‘infa’ }

может понятнее: аналог php $_GET, $_POST, $_REQUEST и т.д.
py.user.next
py.user.next
в скрипте запусти os.system('set') (для get)
вместо этого выведи os.environ

gaserge
как мне получить инфу с GET запроса
ищи её среди переменных среды
gaserge
спасибо с get разобрался, ( ‘QUERY_STRING’: ‘test=infa’ )
а post где брать или отправку файлов?

так получается для корректного получения запросов надо разбивать самому запросы? или все такие есть какой то модуль уже заточеный?
PooH
gaserge
а post где брать или отправку файлов?

так получается для корректного получения запросов надо разбивать самому запросы? или все такие есть какой то модуль уже заточеный?
http://docs.python.org/library/cgi.html
Вам принципиально через cgi работать или вы просто не слышали о других способах?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB