2017-10-25 19 views
1

現在、バックエンドからJSON応答を取得しようとしていますが、GETリクエストを実行すると、次のエラーが表示されます(最初の画像を参照)。プリフライトのため応答401ヘッダーで角を付けたHTTPリクエスト4

error screenshot

しかしImは、特定のバックエンドは、微細かつURLとヘッダ(トークン)郵便配達は、所望の結果を返さないので、正しいを実行していること(第2参照無効なHTTPステータスコードを有します画像)。

enter image description here

これは私が(appmodule.ts中)のHTTPClientとhttpclientmoduleを使用私のコードです。私はクロムプラグイン(allow-control-allow-origin)を追加しました。これは以前のを解決しました。アクセス制御許可元エラーです。だから私は個人的に、私のヘッダーかhttp要求との何らかの競合に何か問題があると思う。

import { Component, OnInit } from '@angular/core'; 
import { HttpClient, HttpHeaders } from '@angular/common/http'; 



@Component({ 
    selector: 'app-process-category', 
    templateUrl: './process-category.component.html', 
    styleUrls: ['./process-category.component.css'] 
}) 
export class ProcessCategoryComponent implements OnInit { 

    results: string[]; 

    constructor(private http: HttpClient) { 
    } 


    ngOnInit(): void { 

    this.http.get('http://localhost:8084/LOGwearServer/Database/main/abstract?typeOne=PROCESSCATEGORIES&typeTwo=PROCESSCATEGORIES', 
     { 
     headers: new HttpHeaders().set('token', '994847565472878394039283578235') 
     }) 
     .subscribe(data => { 
     console.log(data); 
     }); 
    } 

} 
+0

このエラーが既にソートされているかどうかを確認するために同じエラーが表示されることがありますか? – jonilyn2730

答えて

0

私は、例えば、トークンを送ることが

このような
headers: new HttpHeaders().set('token', 'Bearer 994847565472878394039283578235') 

を渡してみながら、私は同じ問題を持っていたし、私は言葉を渡すことによって、それを固定単語ベアラを追加するために逃したと思います。

+0

お返事ありがとうございます。しかし、 'Bearer'キーワードを追加すると問題が解決されません。 –

関連する問題