Мне нужно переписать с помощью Charles Proxy , причем и GET, и POST для одной и той же конечной точки ожидают разные тела ответа, т.е.:
GET
до endpoint
должно вернуть body1
, в то время как
POST
до endpoint
должен возвращать body2
Что я вижу в настройке перезаписи Чарльза, так это то, что нет никакого различия между методом http, поэтомуЧарльз не может знать, к какому из них я обращаюсь.
Мое (своего рода обходное решение) решение - заставить мое приложение использовать endpoint1 для GET и endpoint2 для POST.Значение Чарльза будет тогда:
GET
до endpoint1
должно вернуться body1
POST
до endpoint2
должно вернуться body2
Inтаким образом, я могу иметь 2 отдельных правила.Но я думаю, что это решение не элегантно.