非.NETクライアントがアクセスするWCFサービスを作成したいとします。 RESTベースの方法論とは別に、JAVA、HTML5、Androidなどのような他のクライアントにサービスを公開するステップがあります。非.NETクライアント(ex.JAVA、HTML5)からWCFサービスにアクセスするために必要な手順は何ですか?
1
A
答えて
2
非.NETクライアントからのWCFサービスの消費は、.NETクライアントからの消費と同じである必要があります。クライアント側のプロキシを生成し、プロキシを使用してWCFサービスにアクセスするには、wsdlが必要です。
WCFサービスには、セキュリティを確保するためのさまざまなセキュリティ機能が用意されており、クライアントがサービスから適切なアクセスと応答を得るためには、それらを遵守する必要があります。
.NETクライアント以外からアクセスするときに遭遇することは、WCFサービスがフラットWsdlを持たないことです。そのような場合には、アクセスするのが少し難しくなります。非.NETクライアント用にWCFサービスを開発する予定の場合は、Flat Wsdlを使用していることを確認することをお勧めします。また、WCFサービスが相互運用可能でBasicHttpBindingを使用して、.NETクライアント以外からアクセスする際のブロックを避けてください(実際にサービスが適切に確保されていることを確認してください)
フラットWSDLは - >それはあなたのWSDLが...外部のxsdのetcを参照することで任意のインポート要素を持つべきではないということを意味
あなたはそれを確認するために、FiddlerのようないくつかのツールからSOAP UIそれを呼び出すためのWCFサービスの書かれた試しができたら非.NETクライアントがそれらにアクセスしても問題は発生しません。
.NET 3.5の場合は、linkをご覧ください。
.NET 4.5では、フラットwsdlを生成するためのフレームワークに新しいオプションが組み込まれています。このlinkをご覧ください。
関連する問題
- 1. Androidから.NET WCFサービスにアクセスする
- 2. モデルはWCFサービス内にあるか、クライアントにはレプリカが必要ですか?
- 3. クラスライブラリからWCFに変換するにはどのような手順が必要ですか?
- 4. スクリプトインジェクションから私のサイトを守るために必要な手順は?
- 5. WCF - クライアントの認証にサービス証明書が必要ですか?
- 6. micro-cloud-foundryにアプリケーションを導入するために必要な手順は何ですか?
- 7. OAuthでWeb APIを保護するために必要な手順は何ですか?
- 8. サーバー上でPHPコードを実行するために必要な手順は何ですか?
- 9. Protobuf-net NET CFクライアントでWCFサービスを使用するには?
- 10. クライアントのWCFサービスを使用するには、インタフェース定義が必要ですか?
- 11. .NETクライアントからGETリクエストを非WCFのプレーンXML Webサービスに送信
- 12. WCFサービスからクライアントにカスタムオブジェクトを渡す
- 13. mysqlデータベースを物理ファイルから復元するためには、追加の手順は必要ですか?
- 14. WCF、サービスからWindowsフォームコントロールにアクセスする
- 15. WCF DataContractはJavaクライアントまたは非Netクライアントで動作しますか?
- 16. AzureでWCFを使用するためにSSLを設定する手順は何ですか?
- 17. LaravelアプリケーションにGitHubリポジトリを追加するために必要な手順は?
- 18. WCFクライアントにメッセージをプッシュする必要があるサービス
- 19. WCF Webサービスは、非マイクロソフトSOAPクライアントに適していますか?
- 20. ODataサービス開発に必要な最小.NETフレームワークは何ですか
- 21. JSONデータサイズを減らすための一般的な手順は何ですか?
- 22. 3.5 SP1クライアント/ WebサイトからWF/WCF 4.0サービスにアクセスできますか?
- 23. RESTfulサービスをテストするためには何が必要ですか?
- 24. WCFサーバーと非.NETクライアント
- 25. wcfなぜクライアントはサービスと同じエンドポイントを必要としますか?
- 26. AppStoreインスタンスはDatastoreにアクセスするために必要ですか?
- 27. SQL CLRからリモートperfmonカウンタにアクセスするために必要なアクセス
- 28. Sql Server 2005サービスに最低限必要なアクセス許可は何ですか?
- 29. 友人のストリーム/リンクにアクセスするために必要なアクセス許可は何ですか?
- 30. /dev/hidraw0から読み取るために必要なアクセス
あなたは私たちにURLを教えてもらえますか? –
私は非.NETクライアント経由で消費する手順を知りたい –