我正在java 6上开发一个rest api,因为我的工作使用的是Tomcat 6。我在Postman上有de api点,但是当我尝试在我的Ionic应用程序上使用它时,它返回错误的类型(html而不是json)。
请注意,提供了任何 header
在我的 Ionic 应用程序上
这里我使用下一个代码:
getPosData():Observable<any>{
let url = this.isProd ? this.urlBaseProd : this.urlBase;
url += "pos/getposall";
return this.httpClient.get(url);
}
这是我的 Controller
和通用响应类。
我的 ionic 信息
✔ 收集环境信息 - 完成!
ionic :
ionic(Ionic CLI):4.2.1(/home/usuario/.npm-global/lib/node_modules/ionic) ionic 框架: ionic Angular 3.9.2 @ionic/app-scripts:3.2.0Cordova :
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
最佳答案
当我调试时,我注意到 ionic cordova run android
让应用程序在 localhost:8080 上工作,而我的 war 在同一个地方。因此,我决定在预生产服务器上部署我的 war ,一切正常。
关于Java 6 Content-type 在 App Ionic 上返回错误类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53397557/