Получение Apache CGI для отправки JSON в Python - PullRequest
1 голос
/ 07 октября 2011

У меня есть сервер Apache, который я использую для CGI. Я пишу свой cgis на Python.

Пока мои ответы имеют форму "Content-Type: text / html \ n #", это работает.

Но если я отправлю что-нибудь еще, я получу ошибку 500, и в моих журналах будет написано «неправильно сформированный заголовок из сценария. Неправильный заголовок». Могу ли я изменить свои конфигурации, чтобы он работал? Что еще я могу сделать?

Ответы [ 2 ]

4 голосов
/ 07 октября 2011

Как и во всех CGI, вам нужна пустая строка между заголовками и телом.

print 'Content-Type: text/plain'
print
print 'Hello, World!'
1 голос
/ 07 октября 2011

Вам необходимо отправить заголовок Content-Type, чтобы сообщить браузеру, какой тип данных вы отправляете. Без этого вы получите ошибку 500, которую вы испытываете.

...