各位大佬,新年好。
我有a,b,c三个系统,分开三个域名绑定的,这三个系统分别有各自的api接口。现在我有一个main系统,这个系统不做其他的,相当于一个中继系统,他接收小程序调用,然后去调用相应a,b,c系统的api接口。但是a,b,c系统的api接口比较多,在main系统中一个一个写太麻烦了,我想在main中获取request请求后,根据当前request的参数去模拟一个相同的httpclient去调用a,b,c三个系统中的某一个api。这个有什么好的思路吗? 或者有对应的插件吗?
举个栗子:
用户在小程序调用了main.com/a/user/list,使用的post(也有可能是其他方式,不确定)请求,传递的json(也有可能form表单,不确定)数据{name:'zs'}。main系统中处理后用httpclient 对a系统发起一个post请求,然后body中传入{name:'zs'}。
想到2种解决方法:
谢谢大佬,我去看下这两个
用Nginx做反向代理。
还不会用这个。。。
感谢大佬回答
或者用Ocelot 做API 网关
谢谢,我去了解下