![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Viroman |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 140 Регистрация: 28.7.2008 Репутация: нет Всего: нет |
Дорогие форумчане, помогите пожалуйста разобраться. В общем есть люди, кто изобретает велосипед по новой и новый "велосипед" хочет, чтобы ему всё по методу PUT передавали заместо старого POST. Я использовал http_request pear сборку, которая здорово умела гет и пост, но нифига не умеет PUT, проверка коммуникации с серваком показала, что этот метод http_request не умеет, хотя якобы стоит, что умеет, что на самом деле не так. Но в общем, решил я поискать дальше, и ничего не нашёл. Народ, мне не нужен curl, от него я отказываюсь! Нужно без модуля курл решение! Кто разбирается в этом, какая там разница в протоколе общения между PUT или тем же GET и POST. Может кто сталкивался с проблемой и имеет для неё решение?
|
|||
|
||||
| vasac |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1060 Регистрация: 4.5.2006 Репутация: 8 Всего: 36 |
Если вы от всего отказываетесь, делайте напрямую через сокеты.
http://tools.ietf.org/html/rfc2616#section-9.6 |
|||
|
||||
| Viroman |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 140 Регистрация: 28.7.2008 Репутация: нет Всего: нет |
Я не имел ввиду это, искать в гугле тексты я уже давиче умею, думал, кто то уже своими силами реализовал, а похоже что нет. Да и одного того, что про пут написано, будет недостаточно, не хватает сильного примера.
|
|||
|
||||
| youri |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 740 Регистрация: 17.4.2004 Репутация: 6 Всего: 16 |
т.е. есть сервер, который хочет PUT вместо POST?
почему CURL не подходит? что отвечает сервер при использолвании http_request? |
|||
|
||||
| Viroman |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 140 Регистрация: 28.7.2008 Репутация: нет Всего: нет |
1. Да, раньше пост, теперь пут. 2. Модулярная независимость должна быть сохранена. 3. При использовании http_request метод показывается как get и ничего безошибочно не возвращается. Исследование кода показало, что не смотря на то, что в начале есть указание якобы на пут метод, тот вообще никак не обрабатывается, от балды стоит внутри. |
|||
|
||||
| youri |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 740 Регистрация: 17.4.2004 Репутация: 6 Всего: 16 |
посмотри еще snoopy
иначе прийдется, видимо, в какой-то из этих скриптов добавлять поддержку PUT, или с нуля на сокетах сделать а где показывается? |
|||
|
||||
| Viroman |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 140 Регистрация: 28.7.2008 Репутация: нет Всего: нет |
Спасибо за подсказку, разобрался в классе, в общем, моя ошибка, что использовал не те функции, в смысле, в доку нигде не стоит, пришлось
лезть в код и смотреть, что есть, помогла функция addRawPostData, она при пут методе. |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |