Я пытаюсь передать значение нескольких заголовков при вызове веб-службы метода POST
с использованием Angular 7.
Я не знаю, какая именно проблема в моем коде, но я не могу подключиться к веб-сервису из пользовательского интерфейса.
Я вставил sysout
в код Java веб-службы, чтобы при каждом запросе вызова отображался журнал, и я мог проверять статус вызова или нет.
Вы можете проверить мой код ниже.
import {
HttpModule,
Headers,
URLSearchParams,
RequestOptions
} from '@angular/http';
import {
HttpClient,
HttpHeaders,
HttpErrorResponse,
HttpClientModule
} from '@angular/common/http';
export class MyClassService
{
addVale(opt: MyClass, currentUser, key): Observable < Myclass>){
baseUrl: string = window.location.origin; //my localhost baseurl
serviceUrl = "/WebService/service";
const newheaders = new Headers({
'Id': opt.id,
'message': opt.comments,
'User': currentUser,
'U_key': key
});
let options = new RequestOptions({
headers: newheaders
});
return this.httpService.post < MyClass> (this.baseUrl + this.serviceUrl + 'saveValue', options)
.pipe(
catchError(this.handleError('add', value))
);
}
}
Я не уверен в том, какой процесс используется для передачи нескольких заголовков с помощью вызовов веб-службы POST.
если что-то не так в приведенном выше коде, то, пожалуйста, предложите правильный или, если мне нужно написать с нуля, предложите мне процесс отправки значения нескольких заголовков при вызове веб-службы POST
в Angular 7.
В конце я хочу узнать, как отправить значение нескольких заголовков с запросом POST
с Angular 7.
Может кто-нибудь помочь мне с этим?
Заранее спасибо!