0

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);
4

1 に答える 1