构建通用的HTTP请求适配器

时间:2019-01-11 11:41:22

标签: spring apache rest api nginx

我想使用任何http方法(GET,POST,PUT等)来转换任何传入请求,以任何api路径为目标,该方法可以具有URL参数,标头,任何种类的主体,但对于确保在此通用JSON API“合约”中包含一个“ appName” URL参数:

@Provider

我已经完成了内部适配器,使用几行Java / Spring将这个通用请求重新转换为原始请求,没有太多麻烦。但是以这种方式(从任何请求到通用合同),API路径和HTTP方法都是一个问题。

我可以在某些Apache或Nginx反向代理设置中应用一些简单的重写规则吗?

要清楚:我不需要规则来进行完整的转换,只需要http方法+ api路径转换即可。

0 个答案:

没有答案