Хранение данных из переменных POST и параметров GET - PullRequest
1 голос
/ 11 апреля 2010

Я хочу, чтобы мой скрипт на Python одновременно принимал переменные POST и переменные строки запроса с веб-адреса.

Скрипт имеет код:

form = cgi.FieldStorage()
print form

Однако при этом фиксируются только переменные записи, а не переменные запроса с веб-адреса. Есть ли способ сделать это?

Спасибо

Али

1 Ответ

1 голос
/ 11 апреля 2010

cgi.parse_qsl (в любом Python 2.*; urlparse.parse_qsl в версии 2.6 или выше) взять строку запроса и вернуть список из name, value пар.Используйте os.environ['QUERY_STRING'], чтобы получить часть строки запроса URL-адреса, по которому был достигнут сценарий CGI (все, что находится после ? в URL-адресе, если есть).

...