私は、HTTP post/getリクエストを使用するプログラムのサービスをプログラミングしています。そのため、フックメソッドを使用してすべての着信リクエストを処理し、System.IO.Stream
を返し、System.IO.Stream
を返します。WCFは自動的にストリームをURLエンコード/デコードしますか?
文字列に変換してから受信したリクエスト(HTMLフォームに含まれている)を解析してからSystem.Web.HttpUtility.ParseQueryString(string)
を使用すると、データを自動的にURLデコードするようです。ファイルパス(Windows UNC、なぜ私がそのを行うのか説明しない)を返すと、ストリームに変換する前に文字列をURLエンコードしてからreturn文を使用して返すと、クライアントは二重にコード化された文字列。
WCFはSystem.ServiceModel.WebHttpBinding
の一部として私のためにストリームを自動的にURLエンコード/デコードするのですか?
ありがとう、遅い;)私は経験的にそれを考え出した時間の中で... –