非.NETサイト - .htm/.js - Ajax GET経由で.NET WCFまたは.asmxサービスを呼び出してデータを返すことはできますか?例?.net Webサイトを呼び出すWCF
答えて
はい、クロスドメインスクリプトをサポートするには、jsonpにまとめてください。私は、jQueryをWCFで書かれたRESTのようなAPIを消費するために使用します(jsonpをRESTの基本に徹底させるため、RESTのようにします)。
私はそれを読まなかったが、GoogleはConsuming Cross-Domain WCF REST Services with jQuery using JSONPを育てた。
EugeneがJSONPを使用してRESTサービスに言及しているときにWebサービスを変更できる場合は、実現可能です。それ以外の場合は、Webサービスがあなたの外部にある場合、投稿を送信するためにサーバー側のコンポーネントが必要になるため、Javascriptからのみ行うことはできません。
メソッド呼び出しで使用されるオブジェクトの複雑さによっては、非.NET言語のサーバー側から.NET WCF Webサービスを呼び出すことさえ難しい場合があります。 Rubyで呼び出し元との作業にかなりの時間を費やしたことから、このメソッドに送信されるオブジェクトの複雑さは、Rubyのプログラマに手作業のXMLを書くことを強いられます。
あなたのサービスがJSONを受け入れる方が良いでしょう - それは彼の仕事をはるかに簡単にしますが、サービスをコントロールしてクロスドメイン要求を実行するには、非表示のiframeを使用する必要があります。私は、この記事(http://ajaxian.com/archives/designing-a-javascript-client-for-a-rest-api)が、クライアントの実装方法を説明するうえで非常にうまくいくと考えています。 – Case
- 1. .NET Webサービスを呼び出すColdFusionコード
- 2. .NET WebアプリケーションからのアウトバウンドWCFサービス呼び出しを傍受する方法
- 3. 私のWebサイトから外部Webサイトのページを呼び出す
- 4. php/rubyからwcf/webサービスを呼び出す
- 5. Webアプリケーションプロジェクトを使用してWebサイトから呼び出す
- 6. Google Webアプリケーションから.Net Webサービスを呼び出す方法は?
- 7. WCF .net Webservicesメソッドを動的に呼び出す
- 8. WCF呼び出し結果
- 9. WCFクライアントメソッドの呼び出し
- 10. セキュリティモデル - SharePoint 2010 WCFサービスを呼び出すSilverlight Webパーツ
- 11. jQueryからWCF Webサービスを呼び出す方法は?
- 12. Android 3を呼び出すWCF REST
- 13. WCFサービスフォームを呼び出すDotnetコア
- 14. VB6から呼び出された.netクラスからのWebサービス呼び出し
- 15. WEB App - > Class Library - > WCF ServiceでWCFサービスを呼び出す方法は?
- 16. WebサービスのWebサービスへの呼び出しのスレッド - (.net 2.0)
- 17. WKWebViewのローカルWebサイトでjavascriptアクションを呼び出す
- 18. Restlet APIを呼び出すWebサイトのURL
- 19. 別のWebサイトのCSFファイルから関数を呼び出す
- 20. Silverlightの呼び出しWCF
- 21. WF4呼び出しWCFサービス
- 22. Windows 7からのWebサービス(およびWCFサービス)の呼び出しが遅い
- 23. .Netで動的にWebサービスを呼び出す方法
- 24. jQueryの.Net Webサービスを呼び出します。
- 25. .NET 2.0クライアントからWeb APIサービスを呼び出す
- 26. アンドロイドから.NET Webサービスを呼び出す方法は?
- 27. .NET Web APIを呼び出す方法Androidでの投稿サービス
- 28. .net 3.5 WindowsサービスからWebサービスを呼び出す
- 29. .NET WebサービスからPythonスクリプトを呼び出す
- 30. Webサービスからdatetime関数を呼び出すC#.net
これは部分的には選択されたエンコーディングに依存することに注意してください。ここを参照してください。 http://msdn.microsoft.com/en-us/library/aa751889.aspx – mwilson