質問

WebClientを使用してWeb上のデータソースに接続し、ユーザー名とパスワードを入力する必要があります。ユーザー名にはスラッシュを含めることができます。ただし、これが接続文字列にある場合は機能しません。

私のコード:

using (WebClient client = new WebClient)
{
      data = client.DownloadString("https//myURL" + userID + password)
.

これはすべて「VA2FSF」などのUSERIDには問題なく機能しますが、9k/vo1dskなどの順方向スラッシュを含むものではありません。
どうやってこれを処理するのですか?%2F as in 9k%2Fvo1dskを使ってみましたが、これは機能しません。

助けてくれてありがとう!

役に立ちましたか?

解決

httputility.URLENCODE

data = client.DownloadString("https://myURL" + 
                              HttpUtility.UrlEncode(userID) +
                              HttpUtility.UrlEncode(password))
.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top