带params的简单$ http.get请求

时间:2016-06-09 18:49:46

标签: javascript angularjs

我正在尝试使用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控制台错误 enter image description here

那么我在发送http请求时遇到了什么问题?

1 个答案:

答案 0 :(得分:1)

以下是使用带有参数

的$ http.get发送GET请求的示例
$http.get('api/anyApi/get', { params: {name:name}})

如您所见,您不需要绝对路径?使用的参数。

另外,正如jfadich所提到的那样 - 不要将GET用于此类请求。