2011-08-02 17 views
2

WCF Web APIを使用してRESTfulサービスを作成するWebサービスがあります。このサービスは、URLパスにカンマで区切られたさまざまな値を想定しています。この方法は、単純なデータに対して完全に機能する。誰かの名前または数値。しかし、私はクライアント側(JavaベースのBlackBerryアプリケーション)にフィールドを持っています。これはユーザーが自由に文字を含むデータを入力できるようにします。または/私の全体のURLを台無しにする。WCF Web API URLの特殊文字

文字を16進数の値に置き換えた場合でも、 a/to%2F問題は解決しません。

アドレスを探すときに無視されるURLにこれらの文字を表す手段を知っている人は誰でも、次の文字をおそらく無視して引用符で囲む?

答えて

0

encode url関数を使用できます。 URLエンコーディングは、文字列を有効なURL形式に変換するプロセスです。有効なURL形式とは、URLにalpha | digit | safe | extra | escape文字のみが含まれることを意味します。