Webサイトの訪問者とWindowsホストのWCFサービスの間のプロキシとして機能するHttpHandlerがあります。現在、WCFサービスはjson要求を処理するように設定されていますが、json要求をnet.pipeまたはnet.tcpに変換するか、またはWCFが処理できるプロトコルに変換したいと考えています。 net.pipeを使用して> IIS /のHttpHandler < --SOAP/XML - - > WCFサービスJSONからIPC/TCP/etcへのWCFリクエストの変換
クライアント<をHTTP(S)を使用して--json:私は行くコミュニケーションを持つように期待しています
これは可能ですか?
今私はHttpHandlerを使用してWCFサービスに別のWeb要求をしていますが、それから離れたいと思います。問題は、プロキシでは実際の方法(私が見ることができる)がないこと、呼び出し元のメソッドにoutパラメータが含まれている場合にレスポンスを逆シリアル化する方法です。例えば
この方法を取る:
int DoSomething(string x, out long y)
私はのHttpHandlerプロキシのロジック内で標準WCFプロキシオブジェクトを使用して、そのメソッドを呼び出すとしたら、どのように私は、その後WCFsを使用してJSONにその応答を(シリアライズ可能性jsonの書式設定)、それをクライアントにフィードバックしますか?
私はこの問題を理解していないのですか?JSONはデータ形式であり、net.tcpは多くのデータ形式を提供するプロトコルです。 –
ですが、WCFはデフォルトでXML/SOAPの他のプロトコルをすべてフォーマットします。私の質問をすばやくきれいにさせてください –