gpt4 book ai didi

javascript - 如何在 javascript 中获取在 Tomcat 中运行的应用程序的 URL?

转载 作者:行者123 更新时间:2023-11-28 23:31:23 25 4
gpt4 key购买 nike

我不确定我的标题是否有意义。也许这个代码示例会让事情变得清晰。我正在使用 Tomcat 托管一个简单的 Web 服务。我还有一些 HTML/JavaScript 调用 Web 服务。我同样使用 XMLHttp。这是一个例子:

var xmlhttp=new XMLHttpRequest();
xmlhttp.open('GET','http://mywebservice.com/rest/main',false);
//xmlhttp.open('GET','http://localhost:8080/appName/rest/main',false);
xmlhttp.send();
getNames(xmlhttp);

每次我在某个 Tomcat 实例(本地或云)上部署此 Web 服务时,都需要手动修改 xmlhttp.open() 调用中的 URL。请参阅注释代码。

是否可以通过编程方式获取此基本 URL?

最佳答案

请引用How to extract base URL from a string in JavaScript?

pathArray = location.href.split('/');
protocol = pathArray[0];
host = pathArray[2];
url = protocol + '//' + host;

希望对你有帮助

关于javascript - 如何在 javascript 中获取在 Tomcat 中运行的应用程序的 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29894534/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com