Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
获取javascript中的服务器名称_Javascript_Url - Fatal编程技术网

获取javascript中的服务器名称

获取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”

我在javascript中使用HTTP请求调用URI时遇到问题

当我使用我的开发服务器时,域名如下: devdomainname.com

在这种情况下没问题

但我的测试服务器名称如下: testdomainname.com/test

当我调用像$HTTP.get(“uri”)这样的HTTP请求时,结果是: testdomainname.com/uri

但我想要这个: testdomainname.com/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?