1

HTTP get リクエストを使用してサーバー上に pdf ファイルが存在するかどうかを確認しようとしています。そのため、サーバーの応答によって返されたステータス コードが 200 と異なるかどうかをテストしています。問題は、常にステータス コード 200 が返されることです。ステータステキスト「OK」。

ここに私のサービスクラスがあります

getPdf(year: number,type: number, num: number): boolean{
    this.http.get('http://localhost:4200/app/pdfs/'+year+'/'+type+'/'+num+'.pdf')
             .subscribe(data => console.log(data));
return true;
}

私のコンポーネントには、このコードがあります:

ngOnInit(){
   this.pdfService.getPdf(2016,71015,1275);
}

これが Chrome 開発ツール コンソールで得られる結果です

ここに画像の説明を入力

なぜそれが起こっているのか、この方法が適用できない場合にファイルの存在を確認する方法はありますか?

4

1 に答える 1