angular2-http相关内容
我发现了一些与此相关的内容,但是大多数示例和说明已被弃用,并且不适用于RC1. import {Injectable} from "@angular/core"; import {Http, HTTP_PROVIDERS, Response, RequestOptions, URLSearchParams} from "@angular/http"; import 'rxjs/add/ope
..
客户端上有一个表单和一个按钮,我想将用户在表单中键入的数据发送到服务器,在服务器上有将数据保存到数据库以及从数据库到客户端的请求处理程序. 我该怎么办?我对逻辑感到困惑,我认为这里使用了主体解析器,在这种情况下,标题,请求选项的作用是什么,我找到了解决方案,但我并没有盲目地实现,我只是想在理解后按自己的方式做 在客户端: let headers: Headers = new He
..
我已经将应用程序从Angular 4.2升级到了5,但是将Http更改为HttpClient后,POST请求出现了错误: 错误,服务器响应状态为415(不受支持的媒体 类型) 在app.module中,我已导入HttpClientModule: import { HttpClientModule } from '@angular/common/http'; 旧代码:
..
这是我的服务代码,它使带有响应的后请求成为xls文件: exportInternalOrder(body) { let user_token: string = this.sessionService.getToken(); let headers = new Headers(); headers.append('responseType',
..
您好,我创建了一个angular2服务,其任务是调用一个webapi,该webapi返回json对象结构中的数据,如下所示: //Result of the webapi service call. { "Total":11, "Data":[{"Id":1,"Name":"A","StartDate":"2016-01-01T00:00:00"}, {"Id":2,"Na
..
我正在尝试完成Angular2英雄之旅应用程序,并且在教程的HTTP部分. 起初我得到了错误: Cannot find module 'angular2-in-memory-web-api' 但是使用但是,在同一步骤中,我还遇到以下错误: app/app.module.ts(10,38): error TS2307: Cannot find module './in-memo
..
我正在执行一些http请求,并使用rxjs成功通知结果: getReportings(departmentId: number): Observable { return Observable.forkJoin( this.http.get('/api/members/' + departmentId).map(res => res.js
..
我想将REST响应复制到Blob中,但是由于在响应对象中尚未实现blob()和arrayBuffer(),因此无法执行某些操作.响应主体是一个私有变量. ... return this.http.get(url, {params: params, headers: headers}) .map(res => { // can't access _body be
..
要知道请求是否已完成,请执行if (httpEvent instanceof HttpResponse).同样,如何知道HttpInterceptor中的请求是否被取消?下面是我的intercept函数. intercept(httpRequest: HttpRequest, httpHandler: HttpHandler): Observable>
..
我正在创建一个有角度的编辑表单,并对从后端服务器返回的对象的生命周期感到困惑.当我在ngOnInit()中呼叫服务时,我得到了可行的数据.当我将其分配给实例变量时,即使在分配数据后调用initForm(),它也不会在initForm()中定义. 如果查看console.log语句,您将看到该对象在ngOnInit()函数内部起作用,而在initForm()中不起作用.我在这里想念什么?如何使
..
我有一个方法handleError(),如文档private handleError(error: any) { console.error(error); console.log(this.loginService); //
..
我正在尝试使用withCredentials将cookie随同我的服务一起发送,但是找不到实现它的方法. 文档说“如果服务器需要用户凭据,我们将在请求标头中启用它们",没有示例. 我尝试了几种不同的方法,但是它仍然不会发送我的cookie. 到目前为止,这是我的代码. private systemConnect(token) { let headers = new Headers()
..
我需要上传文件并发送一些json,我有这个功能: POST_formData(url, data) { var headers = new Headers(), authtoken = localStorage.getItem('authtoken'); if (authtoken) { headers.append("Authori
..
我需要从我公司拥有的另一个域中提取一些资源.我想通过GET请求提取受保护的HTML内容. 当用户从应用程序中注销时,请求的内容将返回302到登录页面. 我尝试嗅探302标头的尝试并没有返回到目前为止我希望的结果.我的Observable返回的响应是200(登录页面). 这是我的示例应用程序. export class MenuComponent implements OnI
..
我有一个实现 CanActivate 的 AuthGuard (用于路由). canActivate() { return this.loginService.isLoggedIn(); } 我的问题是,CanActivate-result取决于http-get-result- LoginService 返回一个 Observable . isLoggedIn():Obse
..
我一直在玩 Angular 2快速入门. > 如何在Angular 2中使用/导入http模块? 我看过 Angular 2 Todo's.js ,但它不使用http模块. 我已经在package.json中的dependencies中添加了"ngHttp": "angular/http",,因为我听说Angular 2有点模块化. 解决方案 在版本37中,您需要执行以下操
..
我正在使用角度, TypeScript 发送文件以及JSON数据到服务器. 下面是我的代码: import {Component, View, NgFor, FORM_DIRECTIVES, FormBuilder, ControlGroup} from 'angular2/angular2'; import {Http, Response, Headers} from 'http/h
..
我跟随本教程.在从api.github获取用户列表的方式中,我收到了错误消息: 找不到其他支持对象'[object Object]' 我认为它与 有关
{{user | json}}
在我的代码中,因为在此之前没有任何错误,并且不确定数据是否来自get请求,只是单击并没有给
..
当我发布请求时,Angular 2 http没有发送该请求 this.http.post(this.adminUsersControllerRoute, JSON.stringify(user), this.getRequestOptions()) http帖子不会发送到服务器,但是如果我发出这样的请求 this.http.post(this.adminUsersControlle
..
哪个可以用来构建模拟Web服务来测试Angular 4应用? 解决方案 如果您使用的是Angular 4.3.x及更高版本,请使用HttpClientModule中的HttpClient类: import { HttpClientModule } from '@angular/common/http'; @NgModule({ imports: [ BrowserModul
..