Я использую модуль OS в скрипте Python.Модуль ОС работает нормально с методом GET, но не работает с методом POST.
Ошибка «ERR_EMPTY_RESPONSE».
Ошибка ScreenShort
Имя скрипта: submit.py
Мой код скрипта:
#!/usr/bin/python3
print ("Content-type: text/html\n\n")
import os
REQUEST_METHOD=''
for param in os.environ.keys():
if param == "REQUEST_METHOD":
REQUEST_METHOD=os.environ[param]
print('rr',param,'<br/>')
else:
pass
#print(param,os.environ[param],"<BR />")
print("<br>Request Method===",REQUEST_METHOD)
Когда я пытаюсь передать или оставить оператор else в submit.py с методом POST, Я получаю ERR_EMPTY_RESPONSE
.
Если я раскомментирую оператор печати else part, то скрипт выполняется.
Среда:
- версия python: 3.6.6
- с использованием apache в качестве веб-сервера для запуска сценария python.