開発中に問題が発生しました。
アダプターが Eclipse 内からテストされると (「Worklight プロシージャーの呼び出し」)、その仕事は完璧に行われます。
逆に、アプリからアダプタを呼び出した場合は動作しません。次のエラーが表示されます。
エラー 405 HTTP メソッド POST はこの URL ではサポートされていません
私は奇妙なことに気づいた。アダプターがテスト・プロシージャーから呼び出されると、URL は正しいように見えます ( /apps/services/api/...
) それ以外の場合、Worklight は呼び出しを行うときにworklight
接頭部 ( ) を付けます。/worklight/apps/services/api/...
したがって、URL にアクセスできません。
ここWorklight Studio - コンソールによって提供されるモバイル URL に接続するときのエラー http 405部分的な解決策を見つけましたが、機能しません。
追加情報
WL のバージョンは 5.0.6 です。アプリケーション サーバーは Tomcat 7 です。