HTML文字エンティティ文字列に変換するC#メソッドはありますか?
基本的に、URL をエンコードする必要があります。HttpUtility.UrlEncode() を使用すると、
http://server/sites/blank/_vti_bin/UploadService/UploadService.svc/Upload/http%3a%2f%2fserver%2fsites%2fblank%2fdoclib1%2ffile.pdf
問題は、それが私のサービスに「400 Bad Request」を引き起こすことです。
%3A
修正は、などに置き換える:
ことです。意味がありますか?