angular-http相关内容
我有以下 Angular 函数: $scope.updateStatus = function(user) {$http({网址:user.update_path,方法:“POST",数据:{user_id:user.id,草稿:true}});}; 但是每当调用此函数时,我都会在控制台中收到 ReferenceError: $http is not defined.有人可以帮助我理解我在这里
..
我正在尝试编写一个自动完成指令,使用 $http 请求从服务器获取数据(不使用任何外部插件或脚本).目前它仅适用于静态数据.现在,我知道我需要将 $http 请求插入到指令的 source: 中,但我找不到关于该主题的任何好的文档. http 请求 $http.post($scope.url, { "command": "list category() names"}).成功(功能(数据,
..
我的服务器返回这种标题:Content-Range:0-10/0: 我试图以角度阅读此标题但没有运气: var promise = $http.get(url, {参数:查询}).then(函数(响应){console.log(response.headers());返回 response.data;}); 只打印 Object {content-type: "application/
..
我有这段 jQuery 代码可以很好地跨原点工作: jQuery.ajax({网址:“http://example.appspot.com/rest/app",类型:“POST",数据:JSON.stringify({"foo":"bar"}),数据类型:“json",contentType: "application/json; charset=utf-8",成功:功能(响应){console
..
$scope.tempObject = {};$http({方法:'获取',url: '/myRestUrl'}).then(函数successCallback(响应){$scope.tempObject = 响应console.log("successCallback 中的临时对象", $scope.tempObject);}, 函数错误回调(响应){});console.log("$http
..
无法发送带有角度后调用的文件 我正在尝试通过 ionic 1 和 angular 1 发布带有一些数据的 .mp4 文件.通过 POSTMAN 发布时它很好并且工作正常.我在我的应用程序中收到 Success = false. 在 POSTMAN 中,下面没有标题和数据,带有 POST 请求的服务 url http://services.example.com/upload.php表单
..
在 AngularJS 中给定一个 Ajax 请求 $http.get("/backend/").success(callback); 如果启动另一个请求(例如相同的后端,不同的参数),取消该请求的最有效方法是什么? 解决方案 此功能被添加到1.1.5 发布通过超时参数: var canceler = $q.defer();$http.get('/someUrl', {timeout
..
我最近在这里发布了我面临的问题的详细描述在 SO.由于我无法发送实际的 $http 请求,我使用超时来模拟异步行为.在@Gloopy 的帮助下,从我的模型到视图的数据绑定工作正常 现在,当我使用 $http 而不是 $timeout(在本地测试)时,我可以看到异步请求成功并且 data在我的服务中充满了 json 响应.但是,我的观点没有更新. 更新 Plunkr 此处 解决方案
..
谁能告诉我为什么下面的语句没有将post数据发送到指定的url?当我打印 $_POST 时,在服务器上调用了 url - 我得到一个空数组.如果我在将消息添加到数据之前在控制台中打印消息 - 它会显示正确的内容. $http.post('request-url', { 'message' : message }); 我也尝试过将数据作为字符串(结果相同): $http.post('reque
..
在下面的代码中,AngularJS $http 方法调用 URL,并将 xsrf 对象作为“请求负载"提交(如 Chrome 调试器网络选项卡中所述).jQuery $.ajax 方法执行相同的调用,但将 xsrf 作为“表单数据"提交. 如何让 AngularJS 将 xsrf 作为表单数据而不是请求负载提交? var url = 'http://somewhere.com/';var
..
我正在从 Http 迁移到 HttpClient我习惯于将一些 headers 添加到我的 http 请求中,如下所示: import { RequestOptions, Request, RequestMethod, Headers } from '@angular/http';this.pass = btoa(cuid + ':');this.pass = "基本" + this.pass;
..
我正在尝试将支付网关合并到 Angular 应用程序中,我发现以下付款合作伙伴提供的 JavaScript 代码段用于合并,我通过添加 ngNoForm 并让它与 angular 一起工作;stackBlitz
..
我需要帮助来显示从 Angular 4 中的 api 订阅的输出.自从我写了 data.data.data 后我该怎么做,但它说类型对象上不存在属性数据.我将如何在浏览器中输出它?下面是我的代码和下面的api图片 import { Component, OnInit } from '@angular/core';从'../news.service'导入{新闻服务};@成分({选择器:“应用新
..
我希望每个人都做得很好.我最近开始使用 angular 4.4,我一直在尝试将数据发布到我的 api 服务器,但不幸的是它不起作用.我已经花了大约 2 天的时间,但仍然没有成功.并且已经尝试了 6-7 篇甚至来自 angular.io 的文章.我已经尝试了 Http 和 Httpclient 模块但似乎没有任何效果. 问题是,每当我尝试将数据发布到我的服务器时,Angular 都会发出 ht
..
我是 angular 5 的新手.如何编写一个通用函数以在 angular 5 中为每个 HTTP 请求显示微调器.请帮助我实现这一点. 解决方案 你可以使用 Angular HttpInterceptor 显示所有请求的微调器,这是一个很好的 关于如何实现http拦截器的中篇文章 此外,您必须创建一个微调服务/模块并将其注入您的 http 拦截器.最后,在您的拦截方法中,您可以使用
..
我使用 Observable.forkJoin() 在两个 HTTP 调用完成后处理响应,但如果其中任何一个返回错误,我如何捕获该错误? Observable.forkJoin(this.http.post(URL, jsonBody1, postJson) .map((res) => res),this.http.post(URL, jsonBody2, postJson) .map((res
..
我正在尝试从发布请求中获取响应标头,但 HttpResponse 对象不包含我在网络中可以看到的相同标头.我究竟做错了什么?我需要访问 Apiproxy-Session-Id 键的值,但它不存在于 HttpHeaders 中. 这是我执行发布请求并记录完整响应的代码,其中 http 是一个 HttpClient 对象. this.http.post('http://localhost:
..
在引入 angular 的新 HttpClient 之前,我们从 http api 调用返回的对象可以使用 instanceof 关键字进行验证.他们不再可以使用 HttpClient 模块.我正在尝试一些简单的方法,但类型检查每次都返回 false.所需的行为: ``` getCow() {返回 this.http.get(ApiRoute.GET_COW, options).map(r
..
在HttpClientModule中,是否有一种方法可以通过headers和params来获取请求. import { HttpHeaders, HttpParams, HttpClient } from @angular/common/http';const headers = { headers: new HttpHeaders({}) }让 params = new HttpParams
..
最近我一直在使用带有 Angular HttpClient 的拦截器. 我添加了与某些 HTTP GET 方法相对应的标头,而对于某些我不需要这些标头. 如何告诉我的拦截器有条件地将拦截器仅添加到这些方法中?我什至可以拆分服务,例如一项服务用于标头,一项服务没有标头,或者一项用于不同标头,一项用于不同标头. NgModule 提供程序 {提供:HTTP_INTERCEPTORS
..