Заголовок запроса для http получить запрос с использованием angular и весенней загрузки - PullRequest
0 голосов
/ 30 апреля 2020

В моем приложении я использую angular 8 клиент для получения данных с моего весеннего загрузочного сервера, вот запрос get с сервера:

 @RequestMapping(value = "/Flowers", method = RequestMethod.GET)
 public HttpEntity<FlowersList> getFlowersFromFlowers(@RequestHeader String realityId, 
 @RequestParam("mName") String mName)

И мой соответствующий клиентский код:

httpOptions = {
headers: new HttpHeaders({ 'Content-Type': 'application/json' }),
params: new HttpParams().set('realityId', '0')
};

constructor(private http: HttpClient) { }

getFileList(): Observable<any> {
return this.http.get(`${this.baseUrl}`,this.httpOptions);
}

Я продолжаю получать следующую ошибку от сервера:

[org.springframework.web.bind.MissingRequestHeaderException: Missing request header 'realityId' for 
method parameter of type String]

Я пытался следовать этому застрявшему вопросу переполнения и этого урока но не повезло. Я хочу передать в заголовке моего запроса значение '0' (строка) для поля 'realityId' сервера. Любая помощь будет признательна, застрял на этом на некоторое время

edit: пытался сделать это так:

 httpOptions = {
headers: new HttpHeaders({ 'realityId': '0' })
};

все еще ничего ..

...