如何获取调用API的网站子域url?
我让A.Mysite.com和B.Mysite.com都调用我的API。 有没有办法让我的API知道请求来自哪里?(A.Mysite.com与B.Mysite.com)如何获取调用API的网站子域url?,api,http,url,subdomain,Api,Http,Url,Subdomain,我让A.Mysite.com和B.Mysite.com都调用我的API。 有没有办法让我的API知道请求来自哪里?(A.Mysite.com与B.Mysite.com) 谢谢。如果您可以控制调用API的两个站点,您可以将这两个站点配置为发送一个附加参数来标识它们自己,并使用此参数跟踪它们。您需要修改API以接受此附加参数。这是理想的解决方案 此外,还有许多http参数可用于跟踪http请求的来源。如果两个呼叫者使用两个不同的静态ip地址,这可能是最可靠的方法。例如,如果API是用PHP编写的,则
谢谢。如果您可以控制调用API的两个站点,您可以将这两个站点配置为发送一个附加参数来标识它们自己,并使用此参数跟踪它们。您需要修改API以接受此附加参数。这是理想的解决方案 此外,还有许多http参数可用于跟踪http请求的来源。如果两个呼叫者使用两个不同的静态ip地址,这可能是最可靠的方法。例如,如果API是用PHP编写的,则可以使用$\u SERVER['remote\u ADDR']访问远程IP地址 网站的域/子域仅在DNS解析期间使用,当您尝试发送到该域时。每个域将始终按其ip地址发送。如果它们都来自同一ip地址,则除非添加标识参数,否则它们将无法区分