2009-02-14 25 views
12

Tôi cần theo dõi yêu cầu http/url & chuyển hướng từ ứng dụng biểu mẫu cửa sổ bằng C#. Nó sẽ xử lý cả firefox IE &. Không chắc chắn nếu Fiddler là mã nguồn mở nhưng nếu tôi không nhầm, nó được viết bằng .NET. Mã mẫu hoặc bài viết trực tuyến về cách nghe yêu cầu http/url & chuyển hướng sẽ được đánh giá cao.Bất kỳ tài nguyên/mã nào về cách thức hoạt động của fiddler?

Cảm ơn!

+1

Hi Leon, bạn có thể đánh dấu câu trả lời liên quan như được chấp nhận? –

Trả lời

17

Fiddler hoạt động như HTTP chuẩn proxy. Không có ma thuật ở đây. Xem giao thức HTTP để biết chi tiết. Trong cả IE/Firefox, bạn cần đặt Fiddler (hoặc chương trình tùy chỉnh của bạn) làm proxy, và sau đó trình duyệt sẽ sử dụng nó cho tất cả các yêu cầu gửi đi. Proxy chịu trách nhiệm chuyển tiếp yêu cầu sửa máy chủ và trả lời lại. Proxy thường được sử dụng cho 1) bộ nhớ đệm, 2) kiểm soát truy cập (và tránh tường lửa), 3) gỡ lỗi.

Xem thêm Open Source Proxy Library for .Net cho .NET proxy library (chỉ cần nhanh chóng googling ... Tôi không có kinh nghiệm với nó).

+0

là có bất kỳ thông tin nào ở đó mà tôi có thể sử dụng để xây dựng proxy HTTP của riêng tôi như 'fiddler'? Bắt đầu từ đâu? tôi có phải viết nó trong c + + không? – Alex

Các vấn đề liên quan