問題タブ [webhttpbinding]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
12848 参照

wcf - WCF では、webHttpBinding の場合、サーバーが基本認証を使用しているときに、クライアント側の web.config で資格情報を指定するにはどうすればよいですか?

2 つの WCF RESTful サービスがあります。「一般」サービスは公開されており、セキュリティはありません。「管理者」サービス SSL 経由の基本認証を使用する予定です。これは私のサーバー側のweb.configです:

クライアント側には、現在次のようなコードがあります。

問題は、明らかにこの構成情報のすべてをハードコーディングしたくないため、クライアントの web.config でどのように提供する必要があるかということです。サーバー上とクライアント上でバインディング要素がほぼ同じように見える必要があることは、私には明らかです。ただし、WebChannelFactory に割り当てられた資格情報はどこに表示すればよいでしょうか?

任意のヘルプおよび/または洞察をいただければ幸いです。

ありがとう、スティーブ

0 投票する
1 に答える
339 参照

.net - バイナリに応答するように webHttpBinding WCF サービスを作成することは可能ですか?

私はこの契約を実行しました

しかし、私が実装を呼び出したとき、私が得たのは次のようなものだけでした:

このラッパーとこのシリアル化を削除できませんか?

0 投票する
2 に答える
2846 参照

wcf - Null パラメーターを渡す WCF 呼び出し

呼び出している WebHttpBinding WCF サービスがあります。最初の POST メソッドはオブジェクトを正しく送信しますが、その後の POST メソッドの呼び出しではオブジェクトに null が渡されます。

これが私のサービスです:

これが私のサービス契約です:

これが私のサーバー構成です:

そして最後に、私のクライアントコードが呼び出しを行います:

ご覧のとおり、クライアント コードが WCF サービスを呼び出し、insert メソッドは問題なく動作し、データベースに永続化されたオブジェクトが表示されます。ただし、更新時に、ObjectDTO パラメーターは null です。既存のオブジェクトをロードして更新を実行すると、完全に機能します。これは、POST メソッドを使用した WCF サービスへの後続の呼び出しに問題があるようです。GET メソッドではこの問題はありません。

0 投票する
3 に答える
7684 参照

wcf - webHttpBinding とセキュリティ モード トランスポートを使用して WCF サービスへのサービス参照を追加すると、正しくない構成ファイルが生成される

検索して検索しましたが、解決策が見つかりません。これに遭遇するのは比較的一般的なようです... https経由のWCF RESTサービス。サービス参照を追加すると、すべてのプロキシ クラスが正しくなり、サービスで定義されたオブジェクトを作成したり、サービスを呼び出したりすることができます。ただし、プロキシのクライアント クラスを使用して構成済みのクライアントを作成することはできません。バインディング、動作、およびエンドポイントを明示的に作成し、それらをクライアントに追加する必要があります。たとえば、すべての調査に基づいて、私ができるはずのことは次のとおりです。

そして、離れて走ってください。ただし、私がしなければならないことは次のとおりです。

サービス構成を模倣するには:

「サービス参照の追加」は私にこれを与えています:

すぐに使用できる既定のクライアントを作成できないのは、WsdlImporter の問題に関連していると思います。svcutil を使用すると、同様のエラーが発生します。

自己署名証明書と関係があると確信していますが、makecert を取得して、IIS をクラッシュさせない CA で機能する証明書を取得できません。

環境詳細:VS2008 XP 64bit .NET 3.5 IIS6

助けてくれてありがとう...

0 投票する
0 に答える
2138 参照

c# - WcfRestContrib:デスクトップクライアントから(基本認証を使用して)WCF RESTサービスを使用する例はありますか?

デスクトップクライアントからの基本HTTP認証でWCFRESTサービスを使用する例はありますか?WCFRESTContribを使用しています。ブラウザからjavascriptクライアントを使用する場合は認証が正常に機能しますが、C#コンソールアプリを使用しようとすると認証が機能します。BasicUnauthorizedException {"安全なリソースへのアクセスに失敗しました。"}が発生します。正しいユーザー名とパスワードを指定したにもかかわらず。

どんな助けでもありがたいです。

0 投票する
1 に答える
174484 参照

wcf-binding - BasicHttpBinding 対 WsHttpBinding 対 WebHttpBinding

WCF には、いくつかの異なる種類の HTTP ベースのバインドがあります。

これら3つの違いは何ですか?

特に、機能/パフォーマンスと互換性の面での違いは何ですか?

0 投票する
2 に答える
1492 参照

c# - C# WCF WebHttpBinding でセッション (php セッションなど) を作成することは可能ですか?

C# WCF WebHttpBinding でセッションを作成することは可能ですか? (Cookie を使用した php セッションのようなものなど)

0 投票する
2 に答える
460 参照

c# - TCPの観点から見たWCF webHTTPbindingとは何ですか?

TCPの観点から見たWCF webHTTPbindingとは何ですか? では、不要なデータ フローがどの程度難しいのでしょうか。他の WCF バインディングと比較してどれくらい難しいですか?

0 投票する
2 に答える
185 参照

c# - WebHttpBindingを介して配列を受け取る方法は?

のようなものになります

仕事?www.example.com/service.svc?ids=1,2,3,4,5,6,7,8そして、リクエストのリンク\ url()を形成する方法は?

0 投票する
1 に答える
5339 参照

wcf - HTTP と HTTPS の両方をサポートするための WebHttpBinding(Restful) の WCF 構成

データを提供するRestful WebService ServicesでAJAX CascadingドロップダウンとAutoComplete機能を使用しています。httpsで同じWebページを試すまで、1つのエンドポイント(セキュリティで保護されていない)すべてが正常に機能していました。私たちの Web アプリケーションは両方をサポートする必要があります。この問題に関する非常に少数の記事/ブログの中で、私の要件に当てはまるものを 2 つ見つけました。

  1. http://blog.abstractlabs.net/2009/02/ajax-wcf-services-and-httphttps.html
  2. http://www.mydotnetworld.com/post/2008/10/18/Use-a-WCF-Service-with-HTTP-and-HTTPS-in-C.aspx

私は同じパターンに従い、WCF が HTTP または HTTPS プロトコルを見て適切なエンドポイントをピックアップすると仮定して、2 つのエンドポイントを追加しました。私の開発マシン (XP-IIS5) と 1 つのサーバー 2003R2 (IIS6) では魅力的に機能しましたが、運用サーバー 2003-IIS6 でも機能しました。IISのWebサイトはまったく同じです(許可などを含む)。スローされるエラー - エラー 500 (バインディング WebHttpBinding を持つエンドポイントのスキーム https に一致するベース アドレスが見つかりませんでした。登録されたベース アドレス スキームは [http] です..)

サンプル構成は次のとおりです (タイプミスは無視してください)。

これに関するヘルプは大歓迎ですか?

ありがとうございます