Можно ли отправить запрос на получение любого веб-сайта? - PullRequest
0 голосов
/ 17 мая 2018

Например, если я зашел на веб-сайт, где продаются продукты, искал 'catfood' и открыл продукт, когда инструменты разработчика в Chrome открыты, чтобы я мог видеть сетевые запросы, сделанные браузером.

Я вижу, куда отправился запрос, когда просматриваю вкладку сети, а также вижу, какие типы заголовков принимает сервер.

Итак, если у нас есть две вещи, например:

Куда отправился запрос:

www.website.com/products/5

Какой тип сервер принимает:

text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8

Если бы я сейчас создал HTTP-запрос, используя модуль Angulars HttpClient, например:

    this._url = 'www.website.com/products/5';
    this._headers = new HttpHeaders({
        'Content-Type': 'text/html'
});

this._http.get(this._url,this._headers).subscribe((value)=>console.log(value));

Почему это возвращает ошибку?

В моем случае это:

message: "Http failure response for (unknown url): 0 Unknown Error"
...