2012-03-04 4 views
0

웹 사이트에 대한 http 요청을 가로 채려고합니다. 나는 바이올린 응용 프로그램을 사용하여 사이트의 응답을 발견하고 전체 응답 본문을 파일 (txt)로 저장했습니다. 그리고 바이올린 응용 프로그램을 사용하면 해당 파일을 자동 응답으로 선택할 수 있습니다. 이렇게하면 효과가 있습니다.fiddlercore C# (코드가 작동하지 않음)을 사용하여 파일에서 자동 응답 생성

피들러 코어를 사용하려고 할 때 어떻게 작동하지 않는지, 나는 이유를 모르겠습니다. 이벤트에 메시지 상자를 배치하여 화재가 발생했을 때 알았고 화재를 일으켰습니다. 필자는 주 응용 프로그램과 동일한 응답 파일을로드 할 수없는 것입니다. 여기 내 코드가있다. 모든 것은 예외없이 실행됩니다. 단지 파일로부터가 아니라 서버로부터 응답을 받고 있습니다. 나는 단지 한두 라인 밖에 없다고 확신한다.

 FiddlerApplication.BeforeRequest += delegate(Session session) 
     { 
      if (session.uriContains(@"http://www.website.com/request.php")) 
      { 
       session.bBufferResponse = true; 
      } 
     }; 

     FiddlerApplication.BeforeResponse += delegate(Session session) 
     { 
       session.utilDecodeResponse(); 
       session.LoadResponseFromFile("website.txt"); 
     }; 

고마워요!

답변

0

내 문제는 내가 제대로 시작하지 못했음을 나타냅니다. API를 제대로 사용하지 못했습니다.