Apache. Method not Implemented.

Krisha

pain in the neck
Apache. Method not Implemented.

При настроке NN 7.01 или Mozilla 1.4 -> Use HTTP 1.1
При отсылке пост данных получаю такой error лог:
Код:
192.168.1.21 - - [11/Mar/2004:16:18:36 +0200] "POST /main.php HTTP/1.1" 200 41
192.168.1.21 - - [11/Mar/2004:16:18:36 +0200] "" 501 -

[Thu Mar 11 16:18:36 2004] [error] [client 192.168.1.21] Invalid method in request
В брозере получаю сообщение:

Method Not Implemented to /index.html not supported.
Invalid method in request

Не понятно куды копать ? Причем в IE с HTTP 1.1 всё ок.
 

AnToXa

prodigy-одаренный ребенок
странно, у тебя в логах main.php, а в сообщении index.html

метод post не поддерживается апачем для .html (скорее всего для mime type: text/plain, text/html, etc.)
 

fixxxer

К.О.
Партнер клуба
а если AddType application/как-его-там-php .html ?

-~{}~ 11.03.04 20:54:

Ээээ. Меня с толку сбил пост Антохи =)
Может, заголовок Host: blablabla не отсылается? для 1.1 это обязательно
 

Krisha

pain in the neck
fixxxer
А кто должен это заголовок отсылать и как это проверить ?

-~{}~ 11.03.04 20:39:

Вот
Код:
MOZILLA:

GET /main.php HTTP/1.1
Host: 192.168.1.21
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,video/x-mng,image/png,image/jpeg,image/gif;q=0.2,*/*;q=0.1
Accept-Language: en-us
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
[b]Referer: http://192.168.1.21/main.php[/b]
Cookie:
Код:
IE:

GET /main.php HTTP/1.1
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*
Accept-Language: ru
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)
Host: 192.168.1.21
Connection: Keep-Alive
Cookie:
Я уже молчу про то, что NN какой-то favicon.ico требует у апача постоянно....

Тое самое еси ставить Use HTTP 1.0 - но тогда всё работает...
 

Altex

Новичок
Прикол вот в чем -
192.168.1.21 - - [11/Mar/2004:16:18:36 +0200] "" 501 -
кто-то (что-то) отправило пустую строку (или ) в качестве http запроса - вот и результат. Можете сами проверить, вместо GET , POST написать хрень какую-нить и будет 501-я ошибка
 

Krisha

pain in the neck
Так же еще и прикол в том, что в логе POST, а в заголовках GET и не понятно вообще, заголовки то "чистые" приходят. Кто пустую строку посылает не видно...
 

lucas

Guest
Krisha
NN какой-то favicon.ico требует у апача постоянно
favicon.ico -- файл пиктограммы, которая будет отображена рядом с адресом сайта в адресной строке браузера.
Эта пиктограмма может также задаваться мета-тегом. AFAIK, IE и Mozilla слушают мета-тег, а NN лезет за картинкой безотносительно оного.
 

Krisha

pain in the neck
lucas
Я об этом и грю, что лезет не спросясь...

Но всё еще таки не понятно откуда вылазит 501 ошибка.

-~{}~ 12.03.04 12:02:

Сейчас смотрю заголовки прогой HTTP Look, может есть что-то более продвинутое ?
 
точна такая же проблема.
Krisha
если нашел в чем дело, напиши что не так с настройками?
 

Krisha

pain in the neck
nofx
К сожалению, так и не полян как это побороть. Глюк проявляется только если:
HTTP Networking -> Direct Connection Options -> Use HTTP 1.1

:(

P.S. А у тебя вообще как возникает трабла эта ? Что ты делаешь ? Насколько я понял трабла при редиректе из флеша по getURL возникает.
 

Krisha

pain in the neck
Опа, продлемма решилась элементарным обновлением Flash плугина. Глюк проявлялся в версии плугина 6.0 r21.

Посыпаю голову пеплом :)

nofx
Сенкс!
 
Сверху