加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

如何在角度2中添加标题到帖子请求?

发布时间:2020-12-17 06:49:09 所属栏目:安全 来源:网络整理
导读://In services.tsimport { Injectable } from '@angular/core';import { Http,Headers,RequestOptions } from '@angular/http';import 'rxjs/Rx';@Injectable()export class DataService {constructor(private http: Http) { }fetch(){ return this.http.get
//In services.ts

import { Injectable } from '@angular/core';
import { Http,Headers,RequestOptions } from '@angular/http';
import 'rxjs/Rx';
@Injectable()
export class DataService {

constructor(private http: Http) {   }
fetch(){
   return this.http.get('json-object-link').map(
      (res) => res.json()
    )
       }

 }

//In component

 ngOnInit() {

 this.dataService.fetch()
    .subscribe(
      (data) => this.ninjas = data
    );
}

I want to add the following header to this request:
“headers”:
{
“content-type”: “application/json”,
“access_token”: “abcd”
}

解决方法

@Injectable()
export class UserService {
    constructor (private http:HttpClient) {}

    getUserByName(username: string) {
        let url="http://localhost:8088/rest/user/userName";
        let header=new Headers({'Content-Type': 'application/json','Authorization': 
            'Bearer '+localStorage.getItem("access_token")});
        return this.http.post(url,username,{headers: header});
    }
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读