브라우저가 대상 온라인 폴더의 모든 파일 대신 로컬 폴더의 모든 파일을 가져오도록 하는 데 어려움을 겪고 있습니다.
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
그러나 대부분의 브라우저에는 로컬 파일 콘텐츠 실행에 대한 모든 종류의 제한 사항이 있습니다. 정적 콘텐츠 이외의 용도로 사용되는 경우 자동 응답에 사용할 수 있는 로컬 웹 서버를 설치하는 것이 좋습니다.