私はREST API(DJANGO)を呼び出す角度4でアプリを書く。以下のように コードは次のとおりです。角4 GET 403の応答
export class ForecastUnitService {
private path = 'forecastunit/';
private options;
constructor (private http: Http, private c:CentralService) {
this.options=this.c.createOptions();
}
getForecastUnits(): Observable<ForecastUnit[]> {
return this.http.get(this.c.createURL(this.path),this.options)
.map(this.extractData)
.catch(this.handleError);
}
...
}
私は、認証ヘッダーが含まれているオプションを追加し、それでも私は禁じられ 403を取得します。しかし、私はcUrlまたは郵便配達を使って、または同じトークンを使ってスワッガーで呼び出しを試みると結果が得られます。 したがって、最初の取り払わ、ヘッダが正しくありませんが、私は私が得る選択肢ログインしたとき:
{"method":null,"headers":{"Authorization":["**Correct Token**"],"Content-Type":["application/json"]},"body":null,"url":null,"withCredentials":null,"responseType":null}
をだから私はChromeからの応答に見たとき、私は以下を参照してください、問題ではありません。
{"detail":"Authentication credentials were not provided."}
再度資格情報はありませんが、私は本当にそれらを渡しました、何がうまくいかないのですか?
渡されたトークンの形式は何ですか? – Aniket
基本64、私は – fangio
あなたが渡しているトークンの例のフォーマットを知りたいと思っています認証 – Aniket