Модераторы: feodorv
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Ошибка Premature end of script headers, Не нашёл достойного ответа 
V
    Опции темы
wildc
Дата 9.6.2007, 11:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 10.1.2006
Где: 58

Репутация: нет
Всего: 1



При GET запросе к моей CGI получаю ошибку 500. в логах апача упоминание о Premature end of script headers. Работаю под WinXP, Apache/2.0.55. 
Заголовки поставил

Код

printf("Content-Type: text/xml\n");
printf("Content-Length: %d\n\n", flen);
// ....
// далее вывожу контент



С чем может быть связанна эта ошибка?
PM MAIL ICQ GTalk MSN   Вверх
jonie
Дата 9.6.2007, 23:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 5613
Регистрация: 21.8.2005
Где: Владимир

Репутация: 5
Всего: 118



а не \r\n ?


--------------------
Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет...
PM MAIL Jabber   Вверх
nerezus
  Дата 11.6.2007, 16:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: нет
Всего: 43



да можно и \n
не в этом дело

Это сообщение отредактировал(а) nerezus - 11.6.2007, 16:43


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
wildc
Дата 13.6.2007, 09:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 10.1.2006
Где: 58

Репутация: нет
Всего: 1



Цитата(jonie @  9.6.2007,  23:50 Найти цитируемый пост)
а не \r\n ? 

в моём примере  "\n\n" отжеляет http заголовок от контента, согласно протоколу.

 smile ничего не принмаю, но ошибку я "вылечил" поставив 
Код

fclose(stdout);

в конце программы...
PM MAIL ICQ GTalk MSN   Вверх
jonie
Дата 13.6.2007, 10:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 5613
Регистрация: 21.8.2005
Где: Владимир

Репутация: 5
Всего: 118



Хех... вариант flushall() и подобного не катит ?)
потому что stdout буферизированный вывод имеет....


--------------------
Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет...
PM MAIL Jabber   Вверх
wildc
Дата 13.6.2007, 11:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 10.1.2006
Где: 58

Репутация: нет
Всего: 1



Ставил fflush(stdout), но возникали проблемы иного характера - cgi не возвращал ответ в принципе. 
PM MAIL ICQ GTalk MSN   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Сети | Следующая тема »


 




[ Время генерации скрипта: 0.0790 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.