我正在尝试使用 angularjs $http
服务发出以下 http 请求
$http.get('http://myserver:8080/login?', {
params: {username: "John", password: "Doe" },
headers: {'Authorization': 'Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ=='}
}).then(function(response) {
alert('success');
alert(response);
}, function(x) {
alert('err');
});
};
我的服务器已启动并正在运行,但我收到以下 Firebug 控制台错误
那么我在发送http请求时做错了什么?
最佳答案
这是使用带有参数的 $http.get 发送 GET 请求的示例
$http.get('api/anyApi/get', { params: {name:name}})
如您所见,您不需要绝对路径和?要使用的参数。
此外,正如 jfadich 提到的 - 不要对此类请求使用 GET。
关于javascript - 带参数的简单 $http.get 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37733970/