Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   Запрос HTTP по методу PUT (http://forum.oszone.net/showthread.php?t=62746)

Achief 14-03-2006 17:09 417757

Запрос HTTP по методу PUT
 
Огромная просьба, если кто может помочь разобраться с правильным составлением запроса по методу PUT, то помогите, будьте людьми... :)

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

Vlad Drakula 14-03-2006 17:32 417764

Achief
а в чем собственно вопрос?
что то в RFC не понятно? или не работает так как описано в RFC ?

Achief 14-03-2006 17:51 417771

Цитата:

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

Vlad Drakula 14-03-2006 18:18 417784

Achief
хорошо, приду домой гляну что написано в RFC...

E-mail 15-03-2006 00:09 417887

Цитата:

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

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

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

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

mar 15-03-2006 00:35 417891

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-то не угодил? Все равно скриптом обрабатывать :)


Время: 03:04.

Время: 03:04.
© OSzone.net 2001-