プロジェクトで予期しない問題が発生しました。問題は、GET 要求を介して RESTful Web サービスに送信する必要がある URL がコード内でその場で生成されることです。たとえば、送信する URL は次のようになります。http://mysampleserver.com:8080/calc/8999/bpaX
RESTful サーバーは、次の形式の最後のパラメーターとして URL を受け入れます。
http://myRestfulAPI.domainname.com/capture/bbbb/http://mysampleserver.com:8080/calc/8999/bpaX
また、System.Net.HttpUtility.UrlEncode(....) を使用して、最初に「送信する URL」をエンコードし、RESTful サービス呼び出しに組み込みました。
その結果、以下のエラーが発生しました。
System.Web.HttpException: 潜在的に危険な Request.Path 値がクライアントから検出されました (:)
それを解決するために、この Web ページで説明されている手順に従いましたが、うまくいきませんでした。
MVC 4 を使用して、C# で RESTful API を実装しています。
このショーストッパーの問題を回避する方法の手がかりやアイデアはありますか?