Форум сайта python.su
Подскажите, что то искал не могу никак найти как мне “отпринтить” пост/гет и т.д. запросы к скрипту .py?
Офлайн
Какое у вас окружение?
Офлайн
всмысле? я имею ввиду :
есть файл: http://localhost/Tests/python/test.py:
я отправляю на него какой либо post или get запрос.
как мне в самом скрипте питона узнать значение этих переменных? модуль какой-то нужен или как? версия питона 2.7
Отредактировано (Дек. 17, 2011 13:15:53)
Офлайн
Офлайн
в скрипте запусти os.system('set') (для get)
(переменные среды выведет, одна из них будет запрос содержать)
в скрипте выведи на экран sys.stdin.read() (для post)
может что-нибудь ещё (это линукс апач)
Отредактировано (Дек. 18, 2011 04:32:40)
Офлайн
Я тож ниче не понял..
"всмысле? я имею ввиду :
есть файл: http://localhost/Tests/python/test.py:
я отправляю на него какой либо post или get запрос.“
Что бы это значило? Можно код?
”как мне в самом скрипте питона узнать значение этих переменных?“
Каких переменных? (что конкретно отправляете и зачем?)
”модуль какой-то нужен или как?"
Для начала - каким образом у вас устроено http://…/*.py - как вы это запускаете, через что?
Офлайн
запускаю через денвер ( стоит на 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 и т.д.
Отредактировано (Дек. 21, 2011 12:09:57)
Офлайн
py.user.nextвместо этого выведи os.environ
в скрипте запусти os.system('set') (для get)
gasergeищи её среди переменных среды
как мне получить инфу с GET запроса
Офлайн
спасибо с get разобрался, ( ‘QUERY_STRING’: ‘test=infa’ )
а post где брать или отправку файлов?
так получается для корректного получения запросов надо разбивать самому запросы? или все такие есть какой то модуль уже заточеный?
Офлайн
gasergehttp://docs.python.org/library/cgi.html
а post где брать или отправку файлов?
так получается для корректного получения запросов надо разбивать самому запросы? или все такие есть какой то модуль уже заточеный?
Офлайн