Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular2 services 如何在Angular2中向http.get请求添加头?_Angular2 Services - Fatal编程技术网

Angular2 services 如何在Angular2中向http.get请求添加头?

Angular2 services 如何在Angular2中向http.get请求添加头?,angular2-services,Angular2 Services,它们是如何组合的?这就是您需要向http请求添加头的方式 var myHeaders = new Headers(); myHeaders.append('Access-Control-Allow-Origin', '*') //可以发送单个和多个标头 import {Headers, RequestOptions} from 'angular2/http'; let body = JSON.stringify({ 'foo': 'bar' }); let headers = new Hea

它们是如何组合的?

这就是您需要向http请求添加头的方式

var myHeaders = new Headers();
myHeaders.append('Access-Control-Allow-Origin', '*')

//可以发送单个和多个标头

import {Headers, RequestOptions} from 'angular2/http';

let body = JSON.stringify({ 'foo': 'bar' });
let headers = new Headers({ 'Access-Control-Allow-Origin': '*' });
let options = new RequestOptions({ headers: headers });

return this.http.post(url, body, options)
                .map(res =>  res.json().data)
                .catch(this.handleError)
import {Headers, RequestOptions} from 'angular2/http';

let body = JSON.stringify({ 'foo': 'bar' });
let headers = new Headers({ 'Access-Control-Allow-Origin': '*' });
let options = new RequestOptions({ headers: headers });

return this.http.post(url, body, options)
                .map(res =>  res.json().data)
                .catch(this.handleError)
import { Http, Headers, RequestOptions } from '@angular/http';

const Url = 'http://localhost:3000/';
const headers = new Headers;
const body = JSON.stringify(
{
title: "data" 
});
headers.append('Content-Type', 'application/json');
headers.append('Access-Control-Allow-Origin', '*');
this.http.post(Url, body, { headers: headers })
.pipe(map(res => res))
.catch(err => err);

// HttpHeaders in angular 5

import { HttpHeaders } from '@angular/common/http';

let header = new HttpHeaders();
header.set('Content-Type', 'application/json');