我正在构建一个使用Amazon MWS API的应用程序。 该API限制了您点击它的频率。
我正在寻找一种可以充当反向代理,保存MWS API响应,并最终伪装成MWS API却从未使用过它的工具,该工具仅从缓存中返回响应。
某些工具可以做到这一点,但是我需要的却有些复杂。
说我要从亚马逊MWS请求报告:
我要复制的是步骤3中的行为。
对于相同的请求,该外部API缓存应能够产生不同的结果:第一个响应应产生 SUBMITTED ,然后第二个响应应产生 DONE 。
我应该能够根据需要轻松配置这些流,并为第一个,第二个,第n个请求设置所需的响应。
我希望此工具需要最少的配置,我不想配置路由或其他任何东西,我希望它自动缓存所有内容,然后从缓存中返回所有内容,而不刷新它。
此外,我需要对响应中返回的内容进行这种级别的控制,具体取决于到那时为止完成的请求数。