Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Litobzor2a.doc
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
2 Мб
Скачать
☆
    1. Отладчики

Firebug - расширение для браузера Firefox, являющееся консолью, отладчиком, и DOM-инспектором2 JavaScript, DHTML, CSS, XMLHttpRequest.

Firebug показывает в консоли вызвавшую ошибку функцию, стек вызовов функций, вызвавших эту ошибку. Он предупреждает, что правило CSS или метод/свойство JavaScript, которое вы пытаетесь использовать, не существует. Возможности Firebug'а:

  1. Удобный просмотр HTML-кода страницы. Функция Inspect позволяет точно определить местонахождение тега того или иного элемента, просмотреть все «привязанные» к нему свойства и стили.

  2. Редактирование HTML и CSS прямо в браузере. Можно изменять атрибуты тегов и значения свойств для того, чтобы пронаблюдать изменения. Удобно для тех случаев, когда нужно путём экспериментов найти наиболее приемлемый вариант оформления создаваемой страницы.

  3. Отладка JavaScript.

  4. Отслеживание процесса загрузки страницы.

  5. Просмотр HTTP-заголовков обычных и AJAX-запросов.

Для браузеров Internet Explorer, Opera, Safari и Google Chrome существует упрощённый вариант – Firebug Lite. Он представляет собой JavaScript-файл, который необходимо включить в отлаживаемую HTML-страницу или использовать в режиме «букмарклета»3.

Рисунок. Поисковая страница

Рисунок… Пример работы отладчика Firebug.

Postman - удобный HTTP-клиент для тестирования веб-сайтов, входит в число лучших расширений каталога Chrome Web Store в категории «инструменты для работы». С помощью расширения можно составлять и редактировать простые или сложные HTTP-запросы. Составленные запросы автоматически сохраняются на будущее для повторного применения. Ответы от сервера можно тоже сохраняются как файлы на жестком диске. Таким образом, Postman экономит кучу времени веб-разработчикам. В программе есть встроенный редактор запросов, с возможностями кодирования запросов, загрузки из файла и отправки бинарных данных. История прошлых запросов сохраняется по категориям (коллекциям). Если у ваших коллег и друзей тоже установлен плагин Postman, то можно открыть совместный доступ к какой-нибудь из коллекций. Для каждого запроса можно составить комментарии с разметкой Markdown. Postman поддерживает несколько видов аутентификации при отправке запросов: Basic Auth, Digest Auth и OAuth 1.

Dragonfly - инструмент для веб-разработчиков. Работает на технологии JavaScript. Код Opera Dragonfly выпущен под свободной лицензией BSD.

Возможности:

  1. Просмотр DOM;

  2. Просмотр и редактирование CSS;

  3. Отладчик JavaScript;

  4. Просмотр HTTP запросов;

  5. Отладка страниц для мобильных устройств;

  6. Удалённое подключение к любым компьютерам и устройствам с установленным браузером Opera, поддерживающим данный инструмент, и осуществление отладки веб-страниц;

  7. Локализация на 37 языках.

Также в инструмент входят:

  • Консоль ошибок;

  • Командная строка.

Используемые алгоритмы

  1. Теоретическая часть

    1. Механизмы моделирования POST-запросов с использованием фреймворка .NET для С++

HttpWebRequest

Синтаксис C++:

[SerializableAttribute]

public ref class HttpWebRequest : WebRequest, ISerializable

Пример:

HttpWebRequest^ myReq = dynamic_cast

<HttpWebRequest^>(WebRequest::Create( "http://pamyatnaroda.mil.ru/" ));

HttpWebResponse

Синтаксис C++:

[SerializableAttribute]

public ref class HttpWebResponse : WebResponse, ISerializable

Пример:

HttpWebRequest^ HttpWReq = dynamic_cast

<HttpWebRequest^>(WebRequest::Create(" http://pamyatnaroda.mil.ru/"));

HttpWebResponse^ HttpWResp = dynamic_cast

<HttpWebResponse^>(HttpWReq->GetResponse());

// Insert code that uses the response object.

HttpWResp->Close();

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]