WebクライアントURLでスラッシュを転送する方法
-
21-12-2019 - |
質問
WebClientを使用してWeb上のデータソースに接続し、ユーザー名とパスワードを入力する必要があります。ユーザー名にはスラッシュを含めることができます。ただし、これが接続文字列にある場合は機能しません。
私のコード:
using (WebClient client = new WebClient)
{
data = client.DownloadString("https//myURL" + userID + password)
.
これはすべて「VA2FSF」などのUSERIDには問題なく機能しますが、9k/vo1dsk
などの順方向スラッシュを含むものではありません。
どうやってこれを処理するのですか?%2F as in 9k%2Fvo1dsk
を使ってみましたが、これは機能しません。
助けてくれてありがとう!
解決
data = client.DownloadString("https://myURL" +
HttpUtility.UrlEncode(userID) +
HttpUtility.UrlEncode(password))
. 所属していません StackOverflow