0

Javascript クライアントから呼び出す必要がある .NET 4.0 で開発された WCF Web サービスがあります。これを可能にするために使用するのに最適なバインディングをオンラインで検索してきました。ほとんどの回答は webhttp を指しているようですが、これは最も安全でないバインディングの 1 つであるため、懸念しています。これを構成する最良の方法は何ですか?

4

3 に答える 3

1

「jqueryを使用してクライアント側からwcfサービスを呼び出す」という私の経験と理解によれば、私はこう言います:

jquery/javascript を使用して呼び出す必要がある場合は、webhttp または basichttp バインディングのいずれかを使用できます (ここでは webhttp よりも basichttp の方が適切です)。

ある人が codeproject に関する記事を書き、jquery を使用すると wshttp 入札ベースの wcf を呼び出すことさえできると述べました。 CP: http://www.codeproject.com/Articles/311908/Calling-WCF-service-exposed-with-different-binding

私の意見では、サービスを残りのサービスとして公開するビジネス上の必要がない場合は、webhttp を使用しないでください。クライアント アプリが .net アプリではなく、セキュリティを確保する必要がない場合も同様です。 、そうすればwshttpを完全に避けることができるので、これに従って、相互運用可能なサービスを取得し、必要に応じて将来的にセキュリティを追加することさえできるbasichttp入札に行くと思います.

于 2013-09-11T07:29:24.543 に答える
0

wcf で使用できるさまざまなセキュリティ構成を指定するこのページを見てください。

あなたのJavaScriptクライアントは何ですか? ブラウザで実行されていますか?

于 2013-09-11T07:40:13.640 に答える
0

「Advance REST クライアント」をインストールできる WCF Web サービスを簡単にテストします。これは Chrome/Firefox で利用できます。JS クライアント アプリと統合するには、WCF 動詞に応じて jQuery http get post を使用できます。または、Angular.JS を同じものに使用することもできます (例: $http.get)。

セキュリティのために、.net でサービス エンドポイントを保護できます

于 2013-09-11T00:58:06.087 に答える