Java 6 Content-type 在 App Ionic 上返回错误的类型

Posted

技术标签:

【中文标题】Java 6 Content-type 在 App Ionic 上返回错误的类型【英文标题】:Java 6 Content-type return wrong type on App Ionic 【发布时间】:2018-11-20 16:38:27 【问题描述】:

我正在 java 6 上开发一个 rest api,因为在我的工作中使用的是 Tomcat 6。我有 de api point 在 Postman 上工作,但是当我尝试在我的 Ionic 应用程序上使用它时,它返回错误的类型(html 而不是json)。

请注意,提供任何标题

在我的 Ionic 应用上

这里我使用下一个代码:

getPosData():Observable<any>

let url = this.isProd ? this.urlBaseProd : this.urlBase;
url += "pos/getposall";   

return this.httpClient.get(url);

这是我的控制器

还有一个通用的响应类。

我的离子信息

✔ 收集环境信息 - 完成!

离子:

离子(离子 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 平台:安卓 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

【问题讨论】:

我已经用 HttpClient 测试了一个空白的离子应用程序,它工作正常。 【参考方案1】:

当我调试时,我注意到ionic cordova run android 让应用程序在 localhost:8080 上运行,而我的战争在同一个地方。所以我决定将我的战争部署在预生产服务器上,一切正常。

【讨论】:

以上是关于Java 6 Content-type 在 App Ionic 上返回错误的类型的主要内容,如果未能解决你的问题,请参考以下文章

6.1 路由router

javaweb和app的前后台交互与Content-Type理解得出的解决方案

为什么express-js不设置Content-Type标头?

Angular 6:无法正确设置 http Header 的 Content-Type

jsbrage——和app交互

jsbrage——和app交互