2014-10-02 2 views
0

내가 필요한 것은 원래 응답을 변경합니다. 어떤 사이트 (예 : http://www.google.com)에서 FiddlerCore를 사용하여 가져옵니다..FiddlerCore 사이트 내부에 이미지 삽입 (응답 변경)?

나는 프록시을 사용하여 달성 할 수 있다고 생각합니다.

예를 들어, 웹 페이지 내에서 (http://www.google.com)의 일부 단추 또는 이미지를 삽입하고 싶습니다. 왜냐하면 C#에서 fiddlercore 라이브러리를 사용하기 때문입니다. 그것을 수행하는 방법에 대한 스크립트 예제가 있습니까? 모든 링크, 감사하겠습니다.

답변

1

FiddlerApplication.BeforeResponse 이벤트를 사용하십시오. FiddlerCoreAPI SampleApp는 익명 메소드 (코드가 주석 처리 됨)를 사용하여이 이벤트를 구독합니다. 그러나 샘플 메서드 코드는 너무 간단합니다.

Fiddler.Session.ResponseBody getter 또는 GetResponseBodyAsString()을 사용하여 응답 본문을 읽을 수 있어야합니다. 먼저 디코딩하려면 utilDecodeResponse()을 사용하십시오. 그것을 변경하고 Fiddler.Session.ResponseBody 세터 또는 utilSetResponseBody()을 사용하여 다시 저장하십시오.