|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Artem Chuprina 2:5020/371.32 01 Sep 2000 19:15:46 To : rwd@gutatelecom.ru Subject : Re: LWP и прибивание скриптов -------------------------------------------------------------------------------- >>rgr> Эта библиотека (LWP) иногда некорректно работает с серверами, >>rgr> поддерживающими только HTTP/1.1, вернее сервера отсылают LWP с ее >>rgr> дурацкими запросами - им нормальных-то клиентов обслуживать некогда. >>rgr> А когда пишешь ручками( http://drobov.hypermart.net/curr/test1.html ), >>rgr> через сокеты, то все OK. >>rgr> Hо это мое мнение. Интересно, что скажут привеженцы использования >>rgr> модулей вместо ручек. >> >>Скажут, что надо использовать модули. Особенно, если ручки - кривые... Hа >>HTTP/1.1 тот сервер отвечает точно так же - неткатом (он именно что ручками rgr> в >>сокеты пишет) проверено. Hа что он отвечает иначе - это уже к админу rgr> сервера. rgr> Э-э-э как вдруг заговорили... rgr> Раньше-то на вопрос "как реализовать то-то и то-то" был ответ - rgr> "бери модуль и не задумывайся, там все за тебя уже продумали". rgr> А тепрь все же ближе к истине: rgr> 1. Изучи предмет(в данном случае HTTP протокол). rgr> 2. Изучи модуль(LWP). rgr> 3. Сделай ручками с помощью модуля. То есть? Кто сказал "сделай ручками с помощью модуля"? Сказали, что надо использовать модуль. Проблема, впрочем, если ты уже заметил, была на куличках... Представление о протоколе, по которому ты работаешь, иметь, разумеется, надо. Hо дальше представления я и сам, грешен, не продвинулся. А я серверную сторону пишу... >>При чем тут LWP, которая позволяет выдать любой запрос и сэмулировать любой >>браузер в любой ситуации? rgr> А ручки не позволяют? А если они кривые, то и LWP сможет помочь только в rgr> некоторых ситуациях. В гораздо большем их количестве, чем ты полагаешь. И при прямых ручках тоже очень помогают. Так, у меня на выяснение, какой именно кривизны данный веб-сервер и что ему надо подсовывать, при применении LWP уйдет меньше времени, чем на ручную сборку с сокетами первого варианта. Посмотрел бы я на тебя, кстати, при необходимости то же самое сделать без модулей по SSL... -- Счастливо! Ран. --- ifmail v.2.14.os-p7-tma3 * Origin: MemoNet (2:5020/371.32@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/1712159e800e7.html, оценка из 5, голосов 10
|