問題タブ [webhttp]

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 投票する
2 に答える
3729 参照

c# - WCF WebHttp API を使用して実装されたサービスの POST メソッドから生の xml を取得する

RESTful アプローチを使用して Web サービスを構築しており、WCF WebHttp API (.NET v4) を使用しています。一部のレガシー機能を満たすには、POST を介して生の XML メッセージを受け入れて処理する必要があります。たとえば、私のメソッドの 1 つは次のようになります。

ただし、xml を「/Hello」に POST しようとするたびに、形式が無効であり、具体的にエンコードされた文字列が必要であるというメッセージが表示されます。API は標準スキーマを使用して自動的に xmlMessage をシリアライズしていると思います。ヘルプ (「/help」) にアクセスすると、xmlMessage のサンプル形式が表示されます。

このシナリオで、POST されたリクエストを raw として許可して処理するにはどうすればよいですか? API を調べたところ、関連する唯一のクラス ( WebOperationContext.Current.IncommingRequest ) には生のメッセージを取得するメソッドがありません...

ありがとうZ...

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

wcf - WCF WebHttp、サービス、動作、エンドポイント、カスタムフォーマッター

組み込みのMicrosoftは親子関係からのサイクルをサポートしていないため、このガイドに従ってカスタムフォーマッターを作成し、オブジェクトのシリアル化にNewtonsoftJson.NETを使用できるようにしました。

http://blogs.msdn.com/b/carlosfigueira/archive/2011/05/03/wcf-extensibility-message-formatters.aspx

彼の例では、ServiceHostを手動で作成しています。このガイドで教えてくれたRoutesとWebServiceFactoryを活用しています。

http://blogs.msdn.com/b/endpoint/archive/2010/01/06/introducing-wcf-webhttp-services-in-net-4.aspx

私が言えることから、サービスエンドポイントに適切な動作を追加する方法を理解する必要があります。私を正しい方向に向ける手助けをいただければ幸いです。

参照しやすいように、以下のいくつかのコードスニペット...


私のGlobal.asaxで


私のweb.configの場合


彼のプログラムの主な機能で

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

c# - EntityFramework 4.1 の POCO を使用した WCF WebHttp サービス - dbContext

WCF WebHttp サービスで POCO を返そうとしています。私はEntityFramework 4.1を使用しており、DbContext Generatorを使用してThe entity is createdエンティティを生成しています。

すべてがEFでうまく機能します。データベースにクエリを実行し、エンティティを操作できます。問題は私の WebHttp サービスから来ています。これらのエンティティのリストを返そうとすると、エラー 324 (空の応答) が返され、単一のエンティティ オブジェクトを返そうとすると、WCF エラー - "Request Error" が返されます。サービスのヘルプ ページは問題なく表示され、サンプルの応答も問題ありません。

サービスの戻り値の型をリストと文字列に変更して、エンティティの名のみを返すことでサービスをテストしました。これはうまくいきます。

私は ( WCF WebHttp Service のチュートリアルを見て) [Serialize()] やその他の属性をエンティティに追加する必要はないと思いました。

サービスがエンティティを返さない理由がわかりません。

あらゆる/すべての助けに感謝します。ロブ

これがサービスのコードです...

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

wcf - Spring.NETおよびWCFWebHttpサービス

私はWCF WebHttp ServicesRESTfulAPIを作成するためにMicrosoftを使用することを調査しています。過去には.NET3.5がありましたが、WCF REST Starter Kit現在は.NET4に置き換えられているようですWCF REST Service Template 40

もちろん、Spring.NETのDIを使用したいのですが、に正常に統合する方法を説明しているリソースがWeb上に見つからないようSpring.NETですWCF WebHttp Services

Springを従来のWCFサービスに組み込むための非常に「興味深い」方法を知っていますが、Spring.NETをと統合する方法を知っている人はいWCF WebHttp Servicesますか?

興味のある詳細:

  • WCF WebHttp Services私はMVCglobal.asaxと同じように、ルートなどを登録できます。
  • これは、古き良き時代のようにGlobal受け継がれています。HttpApplicationSpringMvcApplication
  • ただし、ルートは少し異なります。

    /li>

Springをそれに接続するための2つの可能な方法を想定します。

  1. Global代わりにSpringクラスから継承しましょうHttpApplication
  2. ServiceHostFactoryルートを登録するときは、によって提供されるカスタムを使用してくださいSpring.NET

誰かがこれを達成するためのリソースまたはいくつかの追加のドキュメントを知っていますか?誰かがすでにこれをしましたか?

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

c# - WCFを使用して外部オブジェクトの名前を変更するにはどうすればよいですか?

私は次のようなWCF.svcクラスを使用しています。

JSONを取り戻すと、次のようになります。

私の質問は、SetInformationResultはどこから来たのか、そしてクラスの名前を変更せずにその名前を制御できるのかということです。たとえば、「d」を実行して、ScriptServiceの機能を模倣しますか?

編集:後世のために、私がそれ以来見つけた関連リンク:一般的なWCFリターンタイプの名前をどのように制御できますか?

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

asp.net - フォーム認証を拡張して、チケットのカスタム http ヘッダーを使用する

フォーム認証を使用してユーザーを認証する wcf webhttp サービスがあります。チケットが Cookie コレクションまたは URL に含まれている場合、これは正常に機能します。

しかし、フォーム認証チケットの文字列をカスタム http ヘッダーで送信し、フォーム認証モジュールを変更して、Cookie の代わりにそのヘッダーをチェックしたいと考えています。

これを実現するためにフォーム認証を拡張するのは簡単だと思いますが、その方法に関するリソースが見つかりませんでした。正しい方向に私を向けることができますか?

これが私の認証フローの仕組みです。

  1. クライアントは、ユーザー名とパスワードを使用して認証メソッドを呼び出します
  2. サービスは暗号化されたチケット文字列を返します
  3. クライアントは、後続のすべてのリクエストで、受信したチケット文字列を http ヘッダーで送信します
  4. サービスは認証ヘッダーをチェックし、認証チケットを検証します
0 投票する
2 に答える
29675 参照

c# - NancyFx を使用する利点は?

NancyFx と呼ばれる HTTP 呼び出しを行うための別のフレームワークがあります。私の質問は、それを使用する利点は何ですか。私はドキュメントをざっと見ました:

https://github.com/NancyFx/Nancy/wiki/Documentation

これを使用したいという目立った機能はないようです。WebHttp よりもそれを使用する利点は何ですか?

PS:私は何度も何度も繰り返される奇妙なフレーズについて読み続けています。この「スーパー・デュパー・ハッピー・パス」以外に何かありますか? 実際の機能は実装されていますか?

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

c# - 証明書を使用しない WCF Rest JSON サービス認証

AndroidおよびIOSモバイルアプリ用のWCF Rest JSONサービスを開発しています。私はこれにいくらかのセキュリティを提供する必要があります..私は多くの記事を調べましたが、それらのほとんどは証明書を使用しています.サービスを保護するための最良の組み込み方法を誰かが提案できますか..

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

wcf - BizTalk 2013 WCF-WebHttp アダプターと JWT ベアラー トークン

JWT ベアラー トークンと組み合わせて、WCF Rest Web サービスを公開したいと考えています。

BizTalk 2013 では、WCF WebHttp アダプターを使用して、ServiceBehavior と EndpointBehavior を使用するか、カスタム動作を使用できます。

利用可能な動作の使用方法に関するドキュメントを見つけることができませんでした。

BizTalk でトークンを検証する方法 私が見つけた例は、Azure であり、トークンを使用してユーザーを修正していますが、オンプレミスの BizTalk 2013 ではありません。

WCF WebHttp アダプターの実装に関する情報を教えてもらえますか?

編集:出発点が必要です。Rest サービスを作成しましたが、Authorization ヘッダーとトークンを使用してそれを変更する方法がわかりません。