http帖子调用未从我的应用程序触发。请检查以下代码以进行http帖子调用
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);
});
我在控制台中收到以下错误。
我也无法在“网络”标签中看到该帖子
答案 0 :(得分:0)
如果您实际上查看“网络”标签,则会触发呼叫,只是URL错误。
您需要验证url是否正确,并且似乎要在输入中以字符串形式发送xml,它应该是json,这取决于API。
答案 1 :(得分:0)
“ angular-in-memory-web-api”的问题。 In-memory-web-api阻止了在localdata服务中进行搜索的真实API调用。当我在app.module.ts的配置中添加passThruUnknownUrl:true时。它开始工作了。
@NgModule({
imports: [
....
HttpClientModule,
...
HttpClientInMemoryWebApiModule.forRoot(
LocaldatasericeService,{ dataEncapsulation: false,
passThruUnknownUrl: true }
)
...
]