Можно ли настроить фиддлер для захвата запросов от QGIS?

11

Я хочу знать, возможно ли настроить Fiddler для захвата запросов WMS / WFS от QGIS и как это сделать.

Fiddler захватывает запросы от MapInfo, и я не помню, чтобы какие-либо настройки выполнялись для этого.

Так я могу сделать запросы захвата скрипача из QGIS и как мне это сделать?

Информация о версии: Fiddler 2.3.9.5, QGIS 1.7.0

taudorf
источник

Ответы:

13

Fiddler позволяет вам захватывать HTTP-трафик, действующий как прокси между вами и сетью.

Поэтому для сбора запросов WMS / WFS из любого программного обеспечения, я полагаю, вам нужно просто запустить Fiddler как обычно. Так же, как вы сделали это с MapInfo - никаких дополнительных настроек не требуется.

PS Я протестировал его с ArcGIS Server - успешно захватывает REST-трафик.

EDIT1:

Вы были правы - запуск фиддлера без дополнительной настройки QGIS ничего не сделал.

Мне удалось захватить трафик из QGIS, перейдя в Настройки QGIS \ Параметры \ Сеть и проверив Use proxy for web access. Затем у меня есть настройки 127.0.0.1для хоста, 8888для порта и HttpProxyдля типа прокси.

Вы также можете использовать эти параметры или проверить настройку Fiddler в Панели управления Windows \ Свойства обозревателя \ Подключения \ Параметры локальной сети \ Дополнительно.

Я думаю, что это происходит потому, что QGIS не читает системные свойства Internet, а MapInfo читает.

Алекс Марков
источник
Это было также то, что я думал, что должен сделать, но когда я добавляю слой WMS в QGIS и перемещаю карту или увеличиваю масштаб, я не вижу запросов в fiddler. Но когда я добавляю слой WMS в MapInfo и масштабирую, я получаю все запросы в fiddler.
Таудорф
1
Действительно, вы были правы - требуется дополнительная настройка. Я обновил свой ответ.
Алексей Марков
Спасибо за ваш обновленный ответ. Настройка QGIS для использования прокси сделала свое дело.
Таудорф
QGIS 2.0 должен прочитать настройки прокси системы сейчас.
Натан W
1
Чтобы прояснить комментарий Натана (тестирование в QGIS 2.2.0), это означает, что вам все равно нужно проверить опцию «Использовать прокси для веб-доступа» в меню «Настройки»> «Параметры», но вам не нужно заполнять какие-либо поля.
nmtoken