Próbuję zmienić treść odpowiedzi HTTP za pomocą Charles Proxy przy użyciu narzędzia przepisywania/wyrażeń regularnych? Odpowiedzią jest JSON.Jak zmodyfikować treść odpowiedzi HTTP za pomocą narzędzia do przepisywania Charles Proxy i wyrażeń regularnych?
Więc część zwracanej odpowiedzi JSON ciała:
"unavailablePosts": ["AA", "BB"],
i co chcę jest:
"unavailablePosts": "XXX",
próbuję skonfigurować przepisać Charlesa tak:
Tak więc wyrażenie regularne wygląda następująco:
"unavailablePosts": \[(.*)\],
Ale ... (jak zadaję to pytanie) to nie działa, tzn. Nic się nie zmienia w treści odpowiedzi.
Co masz na myśli mówiąc „nie działa”? (IMHO, SO nie powinno pozwalać na zadawanie pytań z tym zwrotem.) Powinieneś powiedzieć, co to nie * pasuje * i co powinno * pasować *. –
Przepraszam, zaktualizowałem. –
Być może między nimi są białe spacje, ale tylko Ty możesz to sprawdzić. Wypróbuj '" unavailablePosts "\ s *: \ s * \ [([\ s \ S] *?) \],' –