我有简单的身份验证服务,我使用 jwt 令牌,如果我需要用户详细信息来检查授权标头并发送请求 api 端点,但 angular 2 请求发送第一个请求标头为空键,但第二个正确的标头让我解释一下
网络运营 http://pasteboard.co/c3wmFZvtJ.jpg
错误的标题 http://pasteboard.co/c3wDdFxMy.jpg
正确的标题 http://pasteboard.co/1cKy9EHDy.jpg
我的 Http.Get 函数
getUsers(): Observable<User[]> {
// Authorization Tokeni Ayarlan?yor
let headers = new Headers({ 'Authorization': this.authenticationService.token });
let options = new RequestOptions({ headers: headers });
// Kullan?c? Headeri Gönderiliyor
return this.http.get('http://localhost/Hesap/Detay', options)
.map((response: Response) =>
response.json().detay
);
}
Run Code Online (Sandbox Code Playgroud)
我在这里调用这个函数
ngOnInit() {
this.userService.getUsers()
.subscribe(users => {
this.users = users;
});
}
Run Code Online (Sandbox Code Playgroud)
PHP端
public function Detay(){
echo $this->headers["authorization"];
if(!isset($this->headers["authorization"]) || empty($this->headers["authorization"])){
echo json_encode(array("Hata" => "Header Yok"));
}else{ …Run Code Online (Sandbox Code Playgroud)