2011-12-19 15 views
-1

は、自動的にURIがデコードされたWCFサービス引数ですか、手動で行うのですか?WCFサービス引数は自動的にURIデコードされますか?

+0

あなたの質問はあいまいで、簡潔であり、意味をなさないと思われます。あなたが達成しようとしていること、試したこと、あなたが経験している問題についてもっと多くの詳細を教えてください。 –

+0

それはそうかもしれませんが、それは私には意味があります。 URIエンコーディングは、HTTP経由でデータを渡す際の一般的な必要性です。それは非常に簡単な質問です。おそらくそれが混乱しているように見える理由です。 – Cyberherbalist

+0

もっと明確にしてください。あなたはSOAPかRESTについて話していますか?あなたはどんなクライアントを使っていますか? 。ネット? JavaScript? –

答えて

0

追加するEDITED:

を私はもともと私がテストでそれを確認した覚えているようだ、この答えを前方に置くとき。下の@JohnSaundersのコメントに私は新しいプロジェクトを再訪しました。そして、上記の文字列を送信するコンソールアプリケーションがURIをエンコードせずに、提出されたとおりに文字列を返したことがわかりました。私は予期せぬことを以前にやったかもしれない。とにかく、@ JohnSaundersは正しいです。


オリジナル誤答:

いいえ、そうでないと、そうあなたはURIに持っているあなたは、特殊文字を期待している場合は、それらをコードします。

あなたはそれに渡されたデータの流れの中でWCFサービスにこれを提出した場合:

「のhttp://localhost/users/email/[email protected]

それはです

「法案」

は「@microsoft」

渡されたデータ

を削除されるURIは、それがすべて合格してもらうためにエンコードする必要があります

トン:このようなサーバー上に表示谷間。

+0

ありがとうございます。私はWCFにはかなり新しく、これがいくつかの混乱を解決しました。 – Darren

+0

-1:ほぼすべてのクライアントプラットフォームから呼び出されるWCF SOAPサービスには当てはまりません。 –

関連する問題