angular 5 Получение ошибки по запросу POST. Отправка заголовка param не работает - PullRequest
0 голосов
/ 09 мая 2018

Я пытаюсь отправить запрос POST, например:

public getAppData(countryPath) : Observable<any> {
    const headers = new Headers();
    headers.append('Content-Type', 'application/json');
    let options = new RequestOptions({ headers: headers });
    return this.http.post(this.retailApi, JSON.stringify(this.postParam), {headers: options } );
}

Но я получаю сообщение об ошибке:

Option not works

Что здесь не так? Может кто-нибудь помочь мне разобраться?

после того, как я попробовал другой вариант, я получил эту ошибку:

enter image description here

1 Ответ

0 голосов
/ 09 мая 2018

Попробуйте это:

пожалуйста, импортируйте HttpClient и HttpHeaders как это:

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

и введите свой класс:

constructor(private http: HttpClient) {
}

и ваш метод таков:

 public getAppData(countryPath):Observable<any>{
      let headers: HttpHeaders = new HttpHeaders();
      headers.set('Content-Type', 'application/json');
      return this.http.post(this.retailApi, JSON.stringify(this.postParam), { headers: headers });
    }
...