Войти

Показать полную графическую версию : Запрос HTTP по методу PUT


Achief
14-03-2006, 17:09
Огромная просьба, если кто может помочь разобраться с правильным составлением запроса по методу PUT, то помогите, будьте людьми... :)

П.С. Подсказки типа РТФМ не проходять я рфц 2616 и 2068 перерыл всё!!!

Vlad Drakula
14-03-2006, 17:32
Achief
а в чем собственно вопрос?
что то в RFC не понятно? или не работает так как описано в RFC ?

Achief
14-03-2006, 17:51
а в чем собственно вопрос?
что то в RFC не понятно?

Вопрос в том:
1. поддерживает ли апач сам данный метод или необходимо отдельно скрипт дописывать?
2. для POST всё ясно где указывать источник, как кодировку, а для ПУТа, хрен что написано, поэтому хорошо бы разобраться как данный запрос можно из telnet hostname 80 выполнить?

Vlad Drakula
14-03-2006, 18:18
Achief
хорошо, приду домой гляну что написано в RFC...

E-mail
15-03-2006, 00:09
поддерживает ли апач сам данный метод или необходимо отдельно скрипт дописывать
Achief хехе, такие опытные серверы поддерживают все методы, но вот проблема в том что очень часто гораздо глючней чем браузеры код..
мы вот тут спорим щас о кросбраузерности, а раньше люди спорили о платформенности именно изза тех давних споров сервера быстро развились... а теперь наблюдаю чтото вроде стопа какогото.

заголовки сервера приоритетней заголовок скрипта

в интернете на старых ресурсах можно найти много интересной инфы, например давние баги апача с длинной контената и т.д.

про пут промолчу ибо не безопасно ибо не развито и глючно ибо много споров ибо нет платформенности ибо мой модем часто на новые(хотя очень старые) но не договоренные прибамбасины реагирует прямо говоря ошеломляюще..

mar
15-03-2006, 00:35
Achief
пример запроса:
PUT /path/file.html HTTP/1.1
Дальше происходит следующее:
Сервер должен сохранить содержимое запроса в виде /path/file.html (по путям web-сервера).
НО: такие запросы выполняет не сам web-сервер, а скрипт, заданный для их обработки.
В Apache этот скрипт задается директивой Script (httpd.conf)

пример строки конфигурации:
Script PUT /cgi-bin/myput.cgi
пример строки конфигурации для PHP (аналогично будет ASP):
Script PUT /myput.php

1) если проблемы были не в этом, сформулируйте вопрос получше, pls
2) чем POST-то не угодил? Все равно скриптом обрабатывать :)




© OSzone.net 2001-2012