Api 通过香港的唯一URL路由

Api 通过香港的唯一URL路由,api,curl,restful-architecture,api-design,kong,Api,Curl,Restful Architecture,Api Design,Kong,目前,我与香港合作实施了以下内容。 我现在的工作: 我能够遍历kong所在的主机,并让它根据主机头包含的内容将api请求转发到相应的api主机。结果也正确地返回给了我 我想要做的是使用api主机地址进行curl,并让它通过端口。我将如何处理这个问题?我对api框架或模式不是很熟悉,希望有一些指导 我希望发生的事情: 但这样做会失去香港的利益。据我所说,我们正在添加kong,以控制对API的访问。如果您直接调用API(API的宿主),那么kong将无法提供这些好处 对于您的问题,如果您不想在标头

目前,我与香港合作实施了以下内容。 我现在的工作:

我能够遍历kong所在的主机,并让它根据主机头包含的内容将api请求转发到相应的api主机。结果也正确地返回给了我

我想要做的是使用api主机地址进行curl,并让它通过端口。我将如何处理这个问题?我对api框架或模式不是很熟悉,希望有一些指导

我希望发生的事情:
但这样做会失去香港的利益。据我所说,我们正在添加kong,以控制对API的访问。如果您直接调用API(API的宿主),那么kong将无法提供这些好处

对于您的问题,如果您不想在标头中传递主机,则可以在将API添加到kong时将主机添加到kong。有了它,无论何时请求获得api_x_命令,它都将转到香港环境中定义的主机

所以你的网址是这样的

https://kongurl/api_1_command -将去https://api_1_host/api_1_command
和
https://kongurl/api_2_command -将去https://api_2_host/api_2_command


检查url,它将始终指向Kong,命令将是决定因素,主机设置在Kong中完成。

回答您的问题。最好通过香港(而不是直接到您的服务IP)。这样,您就可以向外界公开kong的IP地址,并获得kong提供的所有好处。如果你非常担心安全问题,在kong后面添加代理,这样即使kong也不会被曝光

客户端代理服务1..N

我是新来香港的。所以,如果我回答错了,请告诉我。请纠正我

顺便说一句,还有一点:对于每个请求,如果您不想设置“主机”头,那么实现这一点的最佳方法是在配置路由时不设置“主机”。这样,对于每个请求,客户端就不需要设置“主机”头。这在某些情况下很有用


如何实现这一目标?你能读一下这个问题吗