Вы можете использовать функцию Map Remote в Charles .Я полагаю, что подобная функция существует и в других инструментах HTTP-прокси, таких как Fiddler.
Во-первых, настройте Map Remote и сопоставьте https://jsonplaceholder.typicode.com
с http://localhost:3000
, ограничьте путь до /todos/*
, чтобы он не былвоздействие /movie/1
:
Затем, когда Чарльз пытается перехватить HTTPS-сайт, вам нужно включить «Прокси SSL» и добавить jsonplaceholder.typicode.com
(В противном случае браузер проигнорирует перехватчик или просто выдаст предупреждение сертификата):
Готово.В браузере доступ к https://jsonplaceholder.typicode.com/todos/1
или https://jsonplaceholder.typicode.com/todos/2
будет перенаправлен на http://localhost:/todos/1
или http://localhost:3000/todos/2
внутри, а доступ к https://jsonplaceholder.typicode.com/movie/1
не затронут.