Угловой 5 HTTP POST вызов не запускается - PullRequest
0 голосов
/ 06 сентября 2018

http пост-звонок не запускается из моего приложения. Пожалуйста, проверьте код ниже для http post call

getTables(): Observable<any[]> {
      return this.http.post<any[]>('http://zltstesasweb01.phs.org:7980/SASBIWS/rest/storedProcesses/Web/hsd3_hsd_pcp_try_111/dataTargets/WEBOUT','<stp><parameters><selFilter>V</selFilter></parameters></stp>',httpOptions);
}

Пожалуйста, проверьте ниже мой метод подписки

this.constantdataService.getTables().subscribe(dataobj =>{
  console.log(dataobj);
});

Я получаю приведенную ниже ошибку в консоли.

enter image description here

Я также не могу увидеть сообщение на моей вкладке сети

enter image description here

Ответы [ 2 ]

0 голосов
/ 07 сентября 2018

Проблема с «angular-in-memory-web-api».In-memory-web-api блокирует реальный вызов API при поиске в сервисах localdata.когда я добавляю passThruUnknownUrl: true в конфигурации app.module.ts.его начал работать.

@NgModule({
imports: [
  ....
  HttpClientModule,
  ...
  HttpClientInMemoryWebApiModule.forRoot(
    LocaldatasericeService,{ dataEncapsulation: false,
    passThruUnknownUrl: true }
  )
  ...
]
0 голосов
/ 06 сентября 2018

Если вы действительно посмотрите на вкладку сети, вызов инициирован, просто URL неверный.

Вам необходимо проверить, правильно ли указан URL-адрес, и, похоже, вы отправляете xml в виде строки во входных данных, это должен быть json, что зависит от API.

...