[解決済み】System.Webを使用せずにUrlEncodeする方法は?
2022-03-28 20:13:17
質問
私は、データを得るためにウェブサイトを呼び出すWindowsクライアントアプリケーションを書こうとしています。インストールを最小限にするために、私は、以下のものだけを使用しようとしています。 .NET Framework クライアントプロファイルのDLL . 問題は、いくつかのパラメータを UrlEncode する必要があることですが、Client Pofile の一部ではない System.Web.dll をインポートせずに、これを行う簡単な方法はありますか?
解決方法は?
System.Uri.EscapeUriString()
は特定の文字で問題が発生することがあります。私の場合は、文字列中の数字/ポンド'#'記号が問題でした。
もし、それが問題になるようでしたら、お試しください。
System.Uri.EscapeDataString() //Works excellent with individual values
この違いを説明したSOの質問回答はこちらです。
EscapeUriStringとEscapeDataStringの違いは何ですか?
を使用することを推奨しています。
Uri.EscapeDataString()
を、どのような局面でも使用することができます。
関連
-
[解決済み] エンティティタイプ ApplicationUser は、現在のコンテキストのモデルの一部ではありません。
-
[解決済み】バックスラッシュを含むパス文字列のエスケープシーケンスが認識されない件
-
[解決済み】取り消せないメンバはメソッドのように使えない?
-
[解決済み] enumを列挙するには
-
[解決済み] intをenumにキャストするにはどうすればよいですか?
-
[解決済み] C#で文字列のエンコーディングを手動で指定せずに、一貫性のあるバイト表現を得るには?
-
[解決済み] usingディレクティブはネームスペースの内側と外側のどちらを使うべきですか?
-
[解決済み] DateTime型の誕生日から年齢を計算するにはどうしたらいいですか?
-
[解決済み] Microsoft Officeをインストールせずに、C#でExcel(.XLSおよび.XLSX)ファイルを作成するにはどうすればよいですか?
-
[解決済み] Pythonでクエリ文字列をurlencodeする方法は?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】「未割り当てのローカル変数を使用」とはどういう意味ですか?
-
[解決済み】Ajax処理で「無効なJSONプリミティブ」と表示される件
-
[解決済み】文字列が有効な DateTime " format dd/MM/yyyy " として認識されなかった。
-
[解決済み】C# ASP.NET使用時に「WebClientのリクエスト中に例外が発生しました。
-
[解決済み】ファイルへの読み書きの際に共有違反のIOExceptionが発生する C#
-
[解決済み】2年前のMSDateを把握する【クローズド
-
[解決済み】 C# 条件演算子エラー 代入、call、increment、decrement、await、new object 式のみ文として使用可能です。
-
[解決済み】インデックスが範囲外でした。コレクションパラメータname:indexのサイズより小さく、非負でなければなりません。
-
[解決済み] C#によるURLエンコード
-
[解決済み】EscapeUriStringとEscapeDataStringの違いは何ですか?