我正在用Java 6开发一个REST API,因为在我的工作中使用的是Tomcat6。我在deman上从事Postman的工作,但是当我尝试在我的Ionic应用程序上使用它时,它返回错误的类型(html而不是json)。
请注意,提供了任何标题
在我的Ionic应用程序上
我在这里使用下一个代码:
getPosData():Observable<any>{
let url = this.isProd ? this.urlBaseProd : this.urlBase;
url += "pos/getposall";
return this.httpClient.get(url);
}
这是我的控制人
和通用响应类。
我的离子信息
✔收集环境信息-完成!
离子:
ionic(Ionic CLI):4.2.1(/home/usuario/.npm-global/lib/node_modules/ionic) 离子框架:离子角3.9.2 @ ionic / app-scripts:3.2.0
科尔多瓦:
cordova(Cordova CLI):8.1.2(cordova-lib@8.1.1) Cordova平台:Android 7.1.2 Cordova插件:cordova-plugin-ionic-keyboard 2.1.3,cordova-plugin-ionic-webview 2.2.0(和其他8个插件)
系统:
Android SDK工具:26.1.1(/ home / usuario / Android / SDK) NodeJS:v8.12.0(/ usr / bin / node) npm:6.4.1 操作系统:Linux 4.15
答案 0 :(得分:0)
在调试时,我注意到ionic cordova run android
让应用程序在localhost:8080上运行,而我的战争却在同一个地方。因此,我决定将战争部署在预生产服务器上,并且一切正常。