fiddler HTTPMethod (GET / PUT / POST / DELETE…) Cột


81

Có cách nào dễ dàng để thêm cột HTTPMethod (GET / PUT / POST / DELETE ...) vào màn hình fiddler không?

Tìm thấy các hướng dẫn này trên wiki fiddler để thêm các biến phiên:

cols thêm "Địa chỉ IP máy khách" X-CLIENTIP

Nhưng HTTPMethod dường như không dễ dàng như vậy.

Bất kỳ ai biết một cách để làm điều này hoặc có một kịch bản fiddler tốt?

Câu trả lời:


22

Chỉnh sửa quy tắc của bạn, sau đó trong lớp Trình xử lý thêm:

public static BindUIColumn("Method", 60)
    function FillMethodColumn(oS: Session){

        return oS.oRequest.headers.HTTPMethod; 
    }

189

Có một cách dễ dàng hơn bây giờ (kể từ v4.4.5.1 trở xuống).

Kích chuột phải vào các thanh cột và chọn cột Customize ... .

Bộ sưu tập:
Tên trường khác : RequestMethod
Ảnh chụp màn hình hộp thoại Tùy chỉnh cột

Kết quả:
Ảnh chụp màn hình của cột mới tạo


4
đây là trực quan hơn
misaxi

3
Ý bạn không phải là "hoặc sau này" ? Bất kỳ cách nào, +1.
Cerbrus,

3
Không, tôi đã cố ý hoặc sớm hơn . Về cơ bản, nó hoạt động trên phiên bản này và tôi không chắc nó đã được thêm vào bao nhiêu phiên bản trước. haha
Matthias,

1
Lưu ý rằng nếu bạn thêm cột này vào một phiên đang chạy, Fiddler sẽ không quay lại và điền cột này cho các giao dịch hiện có (thêm một cột không khiến Fiddler phân tích lại dữ liệu mà nó đã được hiển thị). Nếu bạn xuất các phiên đó sang tệp .saz và nhập lại chúng thì Fiddler sẽ kết xuất lại dữ liệu đó và điền vào cột mới. Tôi đề cập đến điều này bởi vì tôi đã thêm cột này trong một phiên bản của Fiddler, nơi tôi đã nắm bắt dữ liệu và ban đầu tôi rất bối rối khi nhìn thấy cột "Phương pháp" trống.
LinuxDisciple
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.