2009-04-21 42 views
5

Xin chào, tôi có máy chủ web trên windows xp iis 5 sp3. Tôi thấy nhật ký nhưng đó chỉ là url vào trang web của tôi. Nhưng tôi cần xem tất cả thông tin yêu cầu (tiêu đề nội dung) Ví dụ: tôi truy cập GMAIl và nhấp vào tìm kiếm nguồn cấp dữ liệu rss (tôi thêm rss của riêng mình) Và gmail cần gửi yêu cầu tới máy chủ web của riêng tôi 13:01:05 74.125.16.68 GET /9.rss 200 (gửi yêu cầu và xem nhật ký). Tôi muốn nhìn thấy tất cả các thông tin về yêu cầu Headers Content-type rss Keep-aliveCách xem yêu cầu trong trang web của tôi và từ trang web của tôi iis 5

ETC ... cơ thể

Fiddler không thấy yêu cầu này tôi có 2 cách (an toàn nó với IIS hoặc tìm kiếm một tốt http debugger

Trả lời

16

thông thường Fiddler sẽ hiển thị tất cả lưu lượng hTTP đi qua WinInet http chồng kể từ khi nó tweaks này.. cài đặt proxy cho Winin et khi nó bắt đầu chụp.

Để định tuyến các yêu cầu khác thông qua các ứng dụng Fiddler cần phải được chuyển hướng thủ công đến Fiddler.

Trong ứng dụng .NET, bạn sẽ sử dụng tệp .config. Thêm các mục sau: -

<system.net> 
    <defaultProxy enabled="true"> 
     <proxy proxyaddress="http://127.0.0.1:8888" bypassonlocal="False"/> 
    </defaultProxy> 
</system.net> 

Chỉ cần chắc chắn rằng Fiddler đang chụp khi điều này được bật và đặt được bật thành sai trước khi tạm dừng chụp hoặc đóng trình phát.

Đối với các ứng dụng khác có thể được sử dụng WinHTTP chồng sử dụng lệnh: -

proxycfg 

để xem những gì proxy cấu hình hiện nay là cho WinHTTP. (Có khả năng là không). Sau đó: -

proxycfg -u 

đến điểm WinHTTP ở cùng cài đặt được sử dụng bởi WinINET sau khi bắt đầu đã bắt đầu. Trước khi chụp được ngừng sử dụng: -

proxycfg -d 

để khôi phục kết nối trực tiếp (hoặc sử dụng proxycfg -h để tìm hiểu cách khôi phục cài đặt ban đầu).

+0

Xin lỗi nhưng tôi không thấy bất kỳ yêu cầu http nào trong fiddler – user88064

+0

tôi chỉnh sửa web.config – user88064

+0

Bạn đã đảm bảo lọc bị tắt trong Fiddler, ví dụ như người thực hiện có thể lọc ra các yêu cầu RSS để không bị tắc nghẽn với chúng. Ngoài ra bạn đang chạy fiddler trên máy thực sự làm cho các yêu cầu? Nếu bạn thấy các yêu cầu trên máy khách sẽ đến một máy chủ web, bạn sẽ không thấy các yêu cầu tiếp theo mà máy chủ web có thể thực hiện với các máy chủ khác, để thực hiện điều đó, bạn cần chạy fiddler trên chính máy chủ. – AnthonyWJones

1

đến công cụ -> tùy chọn fillder -> Connections Tab -> Giám sát tất cả các kết nối good Luck: D

+1

Điều này chỉ hữu ích khi một dialup, VPN hoặc một số đường hầm PPTP khác hoạt động vì nó cho phép Fiddler trở thành proxy cho tất cả các kết nối như vậy chứ không chỉ là kết nối mạng LAN. – AnthonyWJones

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