0

私はliferayにWebサービスを持っています..そして応答は

{"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

MIMEタイプを「application:json」にするようにLiferayで構成する場所

ご協力いただきありがとうございます!

4

2 に答える 2

0

LiferayではなくiOSクライアントで設定する必要があると思います。

Liferayは必要に応じて応答を送信しており、発生するエラーはクライアント側にあるためです。

お役に立てれば。

于 2012-07-16T11:02:20.347 に答える
0
  • サーブレットを作成します。
  • doGetメソッドからsetresponse.setContentType( "application / json");
  • 次に、このサーブレットをweb.xmlに追加します

応答mimeタイプは「application/json」になります

于 2012-07-27T08:55:53.063 に答える