Fiddler를 사용하여 온라인 폴더를 로컬 폴더로 바꾸는 방법은 무엇입니까?

Fiddler를 사용하여 온라인 폴더를 로컬 폴더로 바꾸는 방법은 무엇입니까?

브라우저가 대상 온라인 폴더의 모든 파일 대신 로컬 폴더의 모든 파일을 가져오도록 하는 데 어려움을 겪고 있습니다.
Telerik Fiddler(관련 AutoResponder 기능이 있음)를 사용하여 이를 달성하고 싶습니다.
내가 이해한 대로 대상 온라인 폴더와 로컬 폴더에도 해당 정규식을 작성해야 합니다. 그러나 나는 그들이 어떻게 보일지 알 수 없습니다. 다른 프록시 디버거인 Charles Proxy에서는 기본적으로 다음과 같이 쉽습니다.

location: http://examplesite.com/target_folder/*
local path: c:\local_folder

Fiddler에서는 동일한 접근 방식이 작동하지 않았습니다. 그러다가 좀 찾았어Eric Lawrence가 작성했지만 관련이 없거나 잘못 적용했습니다. 어쨌든 그것은 나에게도 효과가 없습니다. 나는 다음과 같은 것을 시도했습니다 :

REGEX:^http://examplesite.com/target_folder/(.+)$
REGEX:C:\local_folder\$1

따라서 전체 폴더(온라인)를 전체 폴더(로컬)로 바꾸는 정규식을 Fiddler에서 작성하는 방법에 대한 힌트를 주세요.

답변1

RegEx의 백슬래시는 문자 그대로 다음 문자와 일치하므로 RegEx 응답은 다음과 같은 문자로 리디렉션됩니다 C:local_folder$1. 응답에서 'REGEX:'를 제거하면 응답이 하나인 경우 작동하거나 백슬래시를 이스케이프 처리해야 합니다.

  • 성냥:REGEX:^http://examplesite.com/target_folder/(.+)$
  • 응답:REGEX:C:\\local_folder\\$1

그러나 대부분의 브라우저에는 로컬 파일 콘텐츠 실행에 대한 모든 종류의 제한 사항이 있습니다. 정적 콘텐츠 이외의 용도로 사용되는 경우 자동 응답에 사용할 수 있는 로컬 웹 서버를 설치하는 것이 좋습니다.

관련 정보