私たちは、Webページをレンダリングするためのデータを「収集」するのに役立つAJAXスクリプトを用意しています。データの一部は別のWebサービスから取得されます。これで、ブラウザはAJAX呼び出しを別のWebサービス(スキーマ、ホスト、ポートと一致する必要があります)に直接行うことはできません。その問題を回避する方法の1つは、AJAXにローカルWebサービス(またはそのようなもの)を呼び出し、呼び出しを別のWebサービスにリダイレクトすることです。これはASP.NET上で実行可能ですか?誰かが仮想ディレクトリを述べたが、私はそれについてのサンプルを見つけられなかった。ASP.NETはajax呼び出しを別のWebサービスにリダイレクトできますか?
3
A
答えて
1
確かに、これはプロキシと呼ばれます(JSONを使用している場合はJSONPでもかまいません)。プラットフォームに依存しません。ここで
は、それがどのように動作するかです:
- ブラウザは、あなたがコントロールするどこか同じドメインにAjaxリクエストを行い、このようAjaxProxy.aspxで/AjaxProxy.aspx
- あなたはASP.NETページを持っているようにすることをいくつかのパラメータでWebサービスを呼び出す
- AjaxProxy.aspxはResponse.OutputへのWebサービス呼び出しの結果を吐き出します(または他の方法でページに表示することを選択します)
- ブラウザはこれらのコンテンツを受け取りますあなたはあなたと同じように作業することができます実際のWebサービスを呼び出します。
1
はい。シナリオは次のようになります:
- ブラウザは、ASP.NETは、ASP.NET
- (JSON/XML ...等を経由して)別のWebサービスを呼び出す
- AJAX を経由してASP.NETのWebサービスを呼び出します応答を解析し、ブラウザに応じ
これは、ASP.NETで、別のWebサービスを利用する方法の簡単な例です:http://www.asp.net/general/videos/how-do-i-create-and-call-a-simple-web-service-in-aspnet
関連する問題
- 1. AjaxでJava Webサービスを呼び出す
- 2. アンドロイドでasp.net Webサービスを呼び出す
- 3. asp.netインラインコードブロックでWebサービスを呼び出す
- 4. 別のスレッドでASP.NET Webサービスを呼び出す
- 5. ASP.NET WebサービスとページメソッドのJquery ajax呼び出し
- 6. JSから呼び出すASP.NET Webサービス
- 7. 別のC#WebサービスからC#Webサービスを呼び出す
- 8. Asp.net MVC呼び出しログインWebサービス
- 9. asp.netアプリケーションがWebサービスを呼び出す
- 10. ASP.NET:単純なAJAX呼び出し用のWebサービスまたはWCF?
- 11. Webサービスを呼び出し、ASP.Net WebアプリケーションでCookieを渡す
- 12. jQueryで別のAJAX呼び出しの中でAJAX呼び出しを行うことはできますか?
- 13. asp.net WebメソッドへのAjax呼び出しはトリガーしません
- 14. 複数のパラメータでPHPからasp.net Webサービスを呼び出す
- 15. ajaxから.NET Webサービスを呼び出す方法は?
- 16. Webアプリケーションと同じファームでASP.NET Webサービスを呼び出す
- 17. AJAX経由でAXIS Webサービスを呼び出す方法は?
- 18. Ajax呼び出しとWebサービスAPI呼び出しの相違点
- 19. Webサービスを呼び出すWebサービス
- 20. ajax呼び出しでWebサービスを呼び出すMVCでエラーコード404が返されますか?
- 21. android javaでasp.net Webサービスを呼び出す方法は?
- 22. wso2 esbの呼び出しメディエーターを使用してWebサービスを呼び出すことはできますか?
- 23. MVCを使用したAjax(Webサービスの呼び出し)
- 24. Webサービス呼び出しHTTPS
- 25. Webサービスを呼び出す
- 26. 私は別のWebサービスから1つのWebサービスを呼び出して結果を返します。
- 27. ajax/webサービス呼び出し中にInternet Explorer 9(IE9)がリークしますか?
- 28. ASP.NET Webフォームで$ .ajaxを使用してajax呼び出しを作成する
- 29. ASP.NET - SOAPを使用したWebサービスの呼び出し
- 30. FiddlerでASP.NET MVCアクションメソッドのサードパーティWebサービス呼び出しをトレースするには
+1。これは間違いなく行く方法です! – tucaz