IntraBob - 32-битный локальный CGI-WinCGI Тестер и ISAPI ОтладчикDelphi , Интернет и Сети , CGI и CookiesIntraBob - 32-битный локальный CGI-WinCGI Тестер и ISAPI ОтладчикIntraBob версия 5.0.0.34 features CGI/WinCGI Testing и ISAPI IDE Debugging, с полной поддержкой технологии WebBroker и Delphi 5 InternetExpress с XML. IntraBob v5.0 это 32-битный локальный CGI/WinCGI Тестер и ISAPI Отладчик, который может быть использован для тестирования Delphi или C++Builder CGI/WinCGI приложений и отладки Delphi или C++Builder ISAPI DLLs без необходимости установки Веб-сервера. IntraBob v5.0 требует установленного Microsoft Internet Explorer версии 4 или выше. IntraBob v5.0 теперь содержит bonus DrBob42.dpk package включая пять internet компонент. Это компоненты CRC, CRC32, SMTP, POP3, FTP. The extra unit DrBobCGI can be used for CGI debugging. Все компоненты содержат полный исходный код, и абсолютно бесплатны! Вы можете скачать откомпилированное приложение, вместе с исходниками INTRABOB.ZIP (build 5.0.0.34). С версии 5.0.0.32 добавились: сохранение/восстановление позиции окна на экране. Отладка ISAPI DLLs Теперь давайте посмотрим, как можно протестировать и отладить ISAPI.DLL на локальной машине (то есть без использования веб-сервера).
Шаги:
4. Запускаем DLL, которая запускает IntraBob v5.0 (как host приложение) с моим небольшим примером HTML формы:
Теперь IntraBob использует элементы ActiveX из Internet Explorer, которые позволяют просматривать исходник документа, путём нажатия правой кнопкой мыши и выбора опции "View Source". Перед выполнением ISAPI DLL (или исполняемого CGI), удостоверьтесь, чтоб в меню "Options" были установлены правильные опции (локальное CGI приложение или ISAPI DLL, POST или GET протокол, и CGI, WinCGI или ISAPI протокол):
5. Вернитесь на закладку "Browser", и нажмите кнопку "Submit", чтобы послать запрос и соответственно запустить DEBUG ISAPI.DLL. Это переведёт нас на контрольную точку внутри DEBUG.DPR, с которой мы можем делать пошаговое выполнение, трейсить, или использовать Code Insights tooltip чтобы посмотреть на ECB параметр (для примера).
Если мы будем продолжать (нажимая снова на Run), то в IntraBob будет снова прорисовываться HTML страница. В закладке "Trace" можно видеть данные, посылаемые в CGI приложение или ISAPI DLL. 6. Не забудьте закрыть IntraBob, чтобы вернуться в Delphi IDE
Ограничения
Обратная связь В статье описывается локальный CGI-WinCGI тестер и ISAPI отладчик IntraBob версии 5.0.0.34, который позволяет тестировать приложения Delphi или C++Builder без установки веб-сервера. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта. :: Главная :: CGI и Cookies ::
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |