2011-07-08 14 views
3

可能性の重複:
HttpWebRequest to URL with dot at the endC#のHttpWebRequest問題

私は奇妙な問題に直面しています。私がHttpWebRequestページを使ってページを取得しようとしているとき、正しく来ていません。 URLにはドットが入っています。http://www.xyz.com/abc./doあなたはこのURLにドットが入っているのを見ることができます。だから私はHttpWebRequestデータを使用してそのデータを取得しようとしているときに適切に来ていない。だから、私はそれをフィドラーで追跡しました。そして、このクラスは、ドットを省略して、http://www.xyz.com/abc/doのように見ました。どうすればこの問題を解決できますか?

NB。これは実際のURLではありません。しかし問題は本当です。

+0

を解決するためのURLをコードすることができる、それはHTTPでなければなりませんスラッシュ:// –

+0

申し訳ありませんがタイプミス。 – Barun

+0

申し訳ありませんが、別のタイプの間違いです。私はそれを変更しました。 – Barun

答えて

1

は、私はあなたが前方に不足している見ることができるように問題

HttpUtility.UrlEncodeUnicode(url) 
+0

'.'は有効なURL文字なので、上のメソッド呼び出しではエンコードされません。 –