문제

나는 브라우저를 사용하여 자동화를 위해 웹 사이트를 테스트하는지 확인하는 HTTP 요청에서 브라우저로(즉,이미지,외부 스크립트,XmlHttpRequest 개체).는 방법이 있을 프로그래밍 방식으로 인스턴스화하는 프록시 또는 패킷 스니퍼를 사용하려면 브라우저에서 무슨 일이 일어나는지 보기 위해 그 전송?

나는 이미 Fiddler 를 사용하여 트래픽을 감지만 내가 뭔가를 원하는 UI 를 덜 사용할 수 있는 지속적인을 구축합니다.

할 수 있습니다 쉽게 얻을 수 HTTP-에서 특정 정보를름으로 데이터베이스에 등록?

도움이 되었습니까?

해결책

winpcap을 시도하십시오. 패킷을 모니터링하는 데 사용할 수있는 드라이버/라이브러리 조합입니다. 당신이하려는 일 (OA UI로 트래픽을 시청)을 기반으로, 이것은 아마도 자신의 프록시를 작성하는 것보다 간단한 솔루션 일 것입니다.

다른 팁

당신은 아마도 프록시를 원하지 않을 것입니다. 그것은 불필요한 복잡성을 많이 소개 할 것입니다.

고려하다 패킷 스니핑 대신, 이것은 거의 해결 된 문제입니다. Wireshark 수동으로 사용할 수있는 독립형 유틸리티로 편리하지만 WIRSHARK가 기반을 둔 라이브러리 인 WINPCAP를 사용하여 프로그래밍 방식으로 패킷 스니핑을 할 수도 있습니다. .NET에서 WinPCap의 몇 가지 예입니다. .NETNOMAD의 샘플 프로젝트 예제, 그리고 CodeProject 튜토리얼, 또한 소스와 함께.

이를위한 수많은 앱이 있습니다. 내 추천은 Wireshark

당신은에서 보았을 구현하는 Http 모듈 또는 Http 처리기(.ashx)?일 수 있도록 도와줍니다 차단하는 각각의 웹 요청과는 과정으로 그들 필요가기 전에 당신의 페이지입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top