Apache2 меняет свой тип контента для CGI скрипта Ruby,

голоса
0

У меня есть сценарий рубин CGI, который записывает его вывода, как это:

cgi.out(Cache-Control => no-cache, must-revalidate,
        type       => text/html,
        charset    => UTF-8) {
  template.result(binding)
}

К сожалению, когда я просмотреть заголовки из локона, я вижу следующее:

< HTTP/1.1 200 OK
< Date: Sun, 23 Aug 2009 09:48:03 GMT
< Server: Apache/2.2.11 (Ubuntu) DAV/2 SVN/1.5.4 PHP/5.2.6-3ubuntu4.1 with Suhosin-Patch mod_ssl/2.2.11 OpenSSL/0.9.8g
< 5541-Content-Type: text/html; charset=UTF-8
< Cache-Control: no-cache, must-revalidate
< Content-Length: 2495
< Cache-Control: max-age=86400
< Expires: Mon, 24 Aug 2009 09:48:03 GMT
< Content-Type: application/x-ruby

Это переименование моего Content-Type, и добавление второго заголовка управления кэшем. Ясно, что у меня есть что-то неправильно настроенное.

Задан 23/08/2009 в 11:12
источник пользователем
На других языках...                            


1 ответов

голоса
0

Получается была отладочный «печать» заявление, которое было выполняющийся до линии cgi.out (). Это вызвало некоторый текст, чтобы префикс заголовков.

Ответил 23/08/2009 в 11:27
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more