Est-il possible de configurer fiddler pour capturer les demandes de QGIS

11

Je veux savoir s'il est possible de configurer le violoniste pour capturer les demandes WMS / WFS de QGIS et comment le faire.

Fiddler capture les demandes de MapInfo et je ne me souviens pas avoir fait de configuration dans fiddler pour y parvenir.

Puis-je faire des demandes de capture de violoniste à partir de QGIS et comment puis-je le faire?

Informations sur la version: Fiddler 2.3.9.5, QGIS 1.7.0

taudorf
la source

Réponses:

13

Fiddler vous permet de capturer le trafic HTTP en tant que proxy entre vous et le réseau.

Donc, pour capturer les demandes WMS / WFS à partir de n'importe quel logiciel, je crois que vous n'avez qu'à exécuter Fiddler comme d'habitude. De la même manière que vous l'avez fait avec MapInfo - aucune configuration supplémentaire n'est requise.

PS Je l'ai testé avec ArcGIS Server - capturant avec succès le trafic REST.

EDIT1:

Vous aviez raison - exécuter fiddler sans configuration supplémentaire de QGIS n'a rien fait.

J'ai pu capturer le trafic de QGIS en accédant à QGIS Settings \ Options \ Network et en vérifiant Use proxy for web access. Ensuite, j'ai configuré l' 127.0.0.1hôte, le 8888port et le HttpProxytype de proxy.

Vous pouvez également utiliser ces paramètres ou vérifier ce que Fiddler a configuré dans le Panneau de configuration Windows \ Options Internet \ Connexions \ Paramètres LAN \ Avancé

Je pense que cela se produit parce que QGIS ne lit pas les propriétés Internet du système et MapInfo est en train de lire.

Alex Markov
la source
C'est aussi ce que je pensais que je devais faire, mais lorsque j'ajoute une couche WMS dans QGIS et que je déplace la carte ou effectue un zoom avant, je ne vois pas les demandes dans le violoneux. Mais lorsque j'ajoute une couche WMS dans MapInfo et un zoom, j'obtiens toutes les demandes dans fiddler.
taudorf
1
En effet, vous aviez raison - une configuration supplémentaire est requise. J'ai mis à jour ma réponse.
Alex Markov
Merci pour votre réponse mise à jour. Configurer QGIS pour utiliser un proxy a fait l'affaire pour moi.
taudorf
QGIS 2.0 devrait maintenant lire les paramètres du proxy système.
Nathan W
1
Pour clarifier le commentaire de Nathan (test dans QGIS 2.2.0), cela signifie que vous devez toujours cocher l'option `` Utiliser un proxy pour l'accès Web '' dans Paramètres> Options, mais vous n'avez pas besoin de remplir aucun des champs.
nmtoken