0

我在 liferay 中有一个网络服务.. 响应将是

{"response":{"status":{"code":"200","message":"ok"},"userProfile":  {"screenName":"testUser","userName":"testUser"}}}

从 ios 客户端使用它时出现以下错误:

Encountered unexpected response with status code: 200 (MIME Type: text/javascript)
The MIME type must be application/json for json resonse; please change

在 Liferay 中的何处配置以使 MIME 类型为“application:json”

谢谢你的帮助!

4

2 回答 2

0

我认为它需要在您的ios 客户端而不是 Liferay 中进行配置。

由于 Liferay 正在根据需要发送响应,并且您收到的错误出现在客户端。

希望这可以帮助。

于 2012-07-16T11:02:20.347 回答
0
  • 创建一个小服务程序..
  • 从 doGet 方法设置 response.setContentType("application/json");
  • 然后在 web.xml 中添加这个 servlet

响应 mime 类型为“application/json”

于 2012-07-27T08:55:53.063 回答