2017-03-24 8 views
1

RestEasy経由でリクエストを投稿しようとしています。 サンプルURL:http://abc.testusage.com/data1/data2/data3?query=no_mans_landURLコンテキスト変数でエスケープする/

変数:DATA2 = WOW/ABC だから私のリクエストのURLは次のようになります。

http://abc.testusage.com/data1/wow/abc/data3?query=no_mans_land

/は、URLコンテキストとして扱われるので、これは、失敗しています。

このリクエストに対してどのようにエスケープしますか?

答えて

1

Apacheを使用していると仮定すると、http://httpd.apache.org/docs/current/mod/mod_rewrite.htmlのようにURLを書き換えて変数に戻すことができますが、変数にフロントスラッシュがある場合はgoodそれで運がいい。最も簡単な方法は、途中でスラッシュをエスケープして%2Fのようにすることです。

+0

私はリクエストURLを制御できません:http://abc.testusage.com/data1/wow/abc/data3?query=no_mans_land 。パターンが正しいように、私はワウ/アブで脱出する方法が必要です。助言がありますか ? – Chittprakash

+0

まあ、data1は今はwow/abc/wow/abc、data2はwow/abc、data3はwow/abc/wow/abc/wow/abcだとすると、全体がwow/abc/wow/abc/wow/abc/wow/abc/wow/abc ....私はちょうどそこに何が起こっているのか把握する方法を見ていない。ノームイン? –

関連する問題