2016-12-25 1 views
0

나는 IAutoTamper2을 사용하여 URL 및 기타 정보를 기반으로 응용 프로그램에 대한 관련 요청/응답에 색을 지정합니다.Fiddler Extension - Run IAutoTamper2 Logic .saz를 여는 경우

이것은 디버깅에 매우 유용합니다. 그러나 누군가가 저장된 .saz 파일을 보내면 필자는 도움이되는 색상 코드를 더 이상 볼 수 없습니다. 파일을 가져올 때 IAutoTamper2 논리를 적용하려면 어떻게해야합니까?

ISessionImporter 인터페이스를 살펴 보았지만 처음부터 다시 시작해야합니다. 기본 가져 오기 도구에서 상속하고 IAutoTamper2에서 발생하는 논리를 추가하는 방법이 있습니까?

telerik 웹 사이트의 확장 프로그램에 관한 모든 문서를 살펴 보았지만 관련있는 내용을 찾을 수 없습니다. 어떤 아이디어?

답변

0

나는 어떻게하는지 알아 냈다. 로드 된 세션을 변경하는 데 사용할 수있는 OnLoadSAZ 이벤트가 있습니다. 내가 그 다른 사람을 도움이되기를 바랍니다

public void OnLoad() 
    { 
     FiddlerApplication.OnLoadSAZ += HandleLoadSaz; 
    } 

    private void HandleLoadSaz(object sender, FiddlerApplication.ReadSAZEventArgs e) 
    { 
     FiddlerApplication.UI.lvSessions.BeginUpdate(); 
     foreach (var session in e.arrSessions) 
     { 
      OnPeekAtResponseHeaders(session); //Run whatever function you use in IAutoTamper 
      session.RefreshUI(); 
     } 
     FiddlerApplication.UI.lvSessions.EndUpdate(); 
    } 

:

이 내 코드입니다.