我正在开发一个将集成到不同平台(例如p1,p2,...)的应用。假设用户将能够订阅,因此有效负载将被发送到端点/subscribe
。
但是,跨平台p1
或p2
发送的有效负载将有所不同(有效负载无法修改)。因此,我想知道我应该使用两个不同的端点/p1/subscribe
和/p2/subscribe
还是应该在处理程序中使用一个带有附加代码的端点来检查有效负载,并基于此调用正确的(子)处理程序
在我看来,只有一个端点是更有意义的,但是希望听到您的声音。
答案 0 :(得分:0)
您可以有一个“网关”端点,该端点根据以下方式委派给/ p1 / subscribe或/ p2 / subscribe: HTTP标头。
确切的体系结构取决于您是只希望将P1和P2定向到适当的服务,还是要主动阻止P1访问P2的服务。