获取javascript中的服务器名称
我在javascript中使用HTTP请求调用URI时遇到问题 当我使用我的开发服务器时,域名如下: devdomainname.com 在这种情况下没问题 但我的测试服务器名称如下: testdomainname.com/test 当我调用像$HTTP.get(“uri”)这样的HTTP请求时,结果是: testdomainname.com/uri 但我想要这个: testdomainname.com/test/uri 你有什么解决办法吗 非常感谢它是获取javascript中的服务器名称,javascript,url,Javascript,Url,我在javascript中使用HTTP请求调用URI时遇到问题 当我使用我的开发服务器时,域名如下: devdomainname.com 在这种情况下没问题 但我的测试服务器名称如下: testdomainname.com/test 当我调用像$HTTP.get(“uri”)这样的HTTP请求时,结果是: testdomainname.com/uri 但我想要这个: testdomainname.com/test/uri 你有什么解决办法吗 非常感谢它是$http.get(“/test/uri”
$http.get(“/test/uri”)
,因为我想它在/test文件夹中 否“test”不是文件夹,它是我服务器名称的一部分
如果我的服务器名是classic(没有子域),我没有问题。但是,当我的服务器名包含子域时,当我使用HTTP请求调用URI时,他会剪切子域并只保留域的第一部分
我在前端使用angularJS,在后端使用Spring MVC
AngularJS:
$scope.submitLogin = function (credentials) {
return $http.post('/login', credentials);
};
爪哇:
@RequestMapping(value="/login", method = RequestMethod.POST)
public Map<String,Object> login(HttpServletRequest request, @RequestBody User user) {
...........
}
@RequestMapping(value=“/login”,method=RequestMethod.POST)
公共映射登录(HttpServletRequest请求,@RequestBody用户){
...........
}
如果服务器名称为devserver.com/=>则没有问题
如果服务器名为testserver.com/test==>问题:请求调用testserver.com/login,但我想要testserver.com/test/login,我不明白。你能澄清问题是什么吗?你能展示一些代码吗?我不太理解你的问题,但是$http.get(“test/uri”)怎么样?你在使用什么服务器端技术?nodejs?