QGIS의 요청을 캡처하기 위해 피들러를 설정할 수 있습니까?


11

QGIS의 WMS / WFS 요청을 캡처 할 수있는 설정 피들러와 수행 방법을 알고 싶습니다.

Fiddler가 MapInfo의 요청을 캡처하고 있으며 Fiddler에서 설정을 수행하는 것을 기억하지 않습니다.

QGIS에서 피들러 캡처 요청을 할 수 있으며 어떻게해야합니까?

버전 정보 : Fiddler 2.3.9.5, QGIS 1.7.0

답변:


13

Fiddler를 사용하면 사용자와 네트워크 간의 프록시 역할을하는 HTTP 트래픽을 캡처 할 수 있습니다.

따라서 모든 소프트웨어에서 WMS / WFS 요청을 캡처하려면 평소대로 Fiddler를 실행해야한다고 생각합니다. MapInfo와 동일한 방법으로 추가 구성이 필요하지 않습니다.

PS ArcGIS Server로 테스트했습니다. REST 트래픽을 성공적으로 캡처합니다.

편집 1 :

QGIS를 추가로 구성하지 않고 피들러를 실행해도 아무런 효과가 없었습니다.

QGIS Settings \ Options \ Network로 이동하고 확인하여 QGIS에서 트래픽을 캡처 할 수있었습니다 Use proxy for web access. 그런 다음 127.0.0.1호스트, 8888포트 및 HttpProxy프록시 유형을 설정했습니다.

이 매개 변수도 사용하거나 Windows 제어판 \ 인터넷 옵션 \ 연결 \ LAN 설정 \ 고급에서 Fiddler의 설정을 확인할 수 있습니다.

QGIS가 시스템 인터넷 속성을 읽지 않고 MapInfo가 읽고 있기 때문에 이것이 발생한다고 생각합니다.


그것은 내가해야한다고 생각했지만 QGIS에 WMS 레이어를 추가하고 맵을 이동하거나 확대하면 피들러에서 요청을 볼 수 없습니다. 그러나 MapInfo에 WMS 레이어를 추가하고 확대 / 축소하면 모든 요청이 피들러로 나타납니다.
taudorf

1
실제로, 당신은 옳았습니다-추가 구성이 필요합니다. 내 답변을 업데이트했습니다.
Alex Markov

업데이트 된 답변에 감사드립니다. 프록시를 사용하도록 QGIS를 설정하면 속임수가되었습니다.
taudorf

QGIS 2.0은 이제 시스템 프록시 설정을 읽어야합니다.
Nathan W

1
Nathan의 설명 (QGIS 2.2.0에서 테스트)을 명확히하기 위해서는 설정> 옵션에서 '웹 액세스에 프록시 사용'옵션을 여전히 확인해야하지만 필드를 입력 할 필요는 없습니다.
nmtoken
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.