Linux Apache Python: ERR_EMPTY_RESPONSE - PullRequest
0 голосов
/ 13 ноября 2018

Я использую модуль 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.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...