如何将GET和POST重写到具有不同响应主体的同一端点?

时间:2018-12-04 07:32:47

标签: charles-proxy

我需要使用Charles Proxy重写GET和POST到具有不同响应主体的同一个端点,即:

GETendpoint应返回body1

同时

POSTendpoint应返回body2

我在Charles的重写设置中看到的是http方法之间没有区别,因此Charles不知道我指的是哪一个。

我的解决方法是使我的应用程序对GET使用endpoint1,对POST使用enpoint2。查尔斯的设置为:

GETendpoint1应返回body1

POSTendpoint2应返回body2

这样,我就能拥有2条独立的规则。但是我认为这种解决方案不是elagent。

1 个答案:

答案 0 :(得分:0)

正如您所说,Charles没有任何能力来区分不同的HTTP方法,因此,您最好的办法可能是使用不同的端点,我同意您的观点,这不是很好。 您是否尝试过使用一些特殊的标题?也许您可以避免创建2个不同的端点...

让我们知道您是否可以!