javascript - 带参数的简单 $http.get 请求

标签 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请求时做错了什么?

最佳答案

这是使用带有参数的 $http.get 发送 GET 请求的示例

$http.get('api/anyApi/get', { params: {name:name}})

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

此外,正如 jfadich 提到的 - 不要对此类请求使用 GET。

关于javascript - 带参数的简单 $http.get 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37733970/

相关文章:

c# - 如何使用现有的 ASP.net 控制台应用程序构建 android 和 ios 应用程序

javascript - 将 jQuery 与 Webpack 结合使用

javascript - Onmouseover 事件在非预期时触发

javascript - 需要 Dropdown 使用 AJAX 在我的页面上填写数据库信息

javascript - PhoneGap 的 JSON 加载问题

javascript - 使用 MySQL 数据的 Ng-repeat 过滤器搜索

javascript - 构造一个日期对象和时区

javascript - 为什么 AngularJs 中的 ng-model 不选择值?

javascript - .query() 渲染错误的路径

javascript - angularjs 数据表按钮插件