Worklight 5.0.6 で開発しています。HTTP アダプターを作成しました。私のサーバー側には、URL からパラメーターを受け取り、php を使用してデータのチェックを実行し、JSON オブジェクトを返す php スクリプトがあります。実際のページに移動すると、次のようなデータが返されます。
[{"SUCCESS": "888888888"}]
ここで、HTTP アダプターを実行すると、次のような結果が得られます: エラー: クラス キャスト: java.lang.String を org.mozilla.javascript.Scriptable にキャストできません
返されたコンテンツ タイプをテキスト、プレーン、JSON、json/application に変更しようとしましたが、これらのオプションはどれも機能しません。HTTP アダプターが読み取れるようにサーバーからデータを返すにはどうすればよいですか? または HTTP アダプターにどのような変更を加える必要がありますか?
method : 'get',
returnedContentType : 'plain',
path : path,
headers: 'accepts: */*',
parameters : {
'myparam' : param,
}
};
return WL.Server.invokeHttp(input);