2017-08-16 4 views
0

external_apiが実装されています。私は現在標準的な方法でヒットできます。HTTPリダイレクトフォームexternal_api?

http://localhost/webservice/rest/server.php?wstoken=foo&wsfunction=local_test_function&moodlewsrestformat=json 

、それが返されます。

https://google.com/?q=test 

私が出ていることは理解できないものは、どのように私は、これはHTTP/302を返すことができますか?私はattoがJSコードを実行しないという事実を回避しようとしています。私は自分のWebサービスに設定されたsrcを持つiFrameを実行できると思っていましたが、文字列を返すだけです。

答えて

0

Moodle WebサービスAPIは、典型的なRPC APIを中心に設計されています。あなたは電話をして、あなたは答えを得る。 HTTP動詞は実装されておらず、例外が発生した場合やアクセス権が不足している場合には、500および403以外の応答コードもありません。

私は実際にこれをやりたいと思うのはなぜか分かりません。 external_apiは、他の場所にリダイレクトするのではなく、特にユーザのトークンをiframeに渡すようになった場合に、Moodleと対話することを意図しています。

関連する問題