Có thể thiết lập fiddler để nắm bắt các yêu cầu từ QGIS


11

Tôi muốn biết nếu có thể thiết lập fiddler để nắm bắt các yêu cầu WMS / WFS từ QGIS và cách thực hiện.

Fiddler đang nắm bắt các yêu cầu từ MapInfo và tôi không nhớ thực hiện bất kỳ thiết lập nào trong fiddler để thực hiện điều đó.

Vì vậy, tôi có thể thực hiện các yêu cầu chụp fiddler từ QGIS không và làm cách nào để thực hiện?

Thông tin phiên bản: Fiddler 2.3.9.5, QGIS 1.7.0

Câu trả lời:


13

Fiddler cho phép bạn nắm bắt lưu lượng HTTP hoạt động như một proxy giữa bạn và mạng.

Vì vậy, để nắm bắt các yêu cầu WMS / WFS từ bất kỳ phần mềm nào, tôi tin rằng bạn chỉ cần chạy Fiddler như bình thường. Giống như cách bạn đã thực hiện với MapInfo - không cần cấu hình bổ sung.

PS Tôi đã thử nghiệm nó với ArcGIS Server - chụp thành công lưu lượng REST.

EDIT1:

Bạn đã đúng - chạy fiddler mà không cần cấu hình bổ sung của QGIS không làm gì cả.

Tôi đã có thể nắm bắt lưu lượng truy cập từ QGIS bằng cách điều hướng đến Cài đặt QGIS \ Tùy chọn \ Mạng và kiểm tra Use proxy for web access. Sau đó, tôi đã thiết lập 127.0.0.1cho Máy chủ, 8888cho Cổng và HttpProxyloại Proxy.

Bạn cũng có thể sử dụng các tham số này hoặc kiểm tra những gì Fiddler đã thiết lập trong Bảng điều khiển Windows \ Tùy chọn Internet \ Kết nối \ Cài đặt LAN \ Nâng cao

Tôi nghĩ điều này đang xảy ra vì QGIS không đọc hệ thống Internet Properties và MapInfo đang đọc.


Đó cũng là những gì tôi nghĩ tôi nên làm, nhưng khi tôi thêm một lớp WMS trong QGIS và di chuyển bản đồ hoặc phóng to tôi không thấy các yêu cầu trong fiddler. Nhưng khi tôi thêm một lớp WMS trong MapInfo và phóng to, tôi nhận được tất cả các yêu cầu trong fiddler.
taudorf

1
Thật vậy, bạn đã đúng - cần phải có cấu hình bổ sung. Tôi đã cập nhật câu trả lời của tôi.
Alex Markov

Cảm ơn câu trả lời cập nhật của bạn. Thiết lập QGIS để sử dụng proxy đã giúp tôi rất nhiều.
taudorf

QGIS 2.0 nên đọc cài đặt proxy hệ thống ngay bây giờ.
Nathan W

1
Để làm rõ nhận xét của Nathan (thử nghiệm trong QGIS 2.2.0), điều này có nghĩa là bạn vẫn phải kiểm tra tùy chọn 'Sử dụng proxy để truy cập web' trong Cài đặt> Tùy chọn, nhưng bạn không cần điền vào bất kỳ trường nào.
nmtoken
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.