[解決済み】.NET - プロトコル、ホスト、およびポートの取得
2022-04-05 17:24:13
質問
.NETで、現在のプロトコル、ホスト、ポートをすばやく取得する簡単な方法はありますか?例えば、次のようなURLの場合。
http://www.mywebsite.com:80/pages/page1.aspx
戻らなければならない。
http://www.mywebsite.com:80
が使えるのは知っています。
Request.Url.AbsoluteUri
を使えば、完全なURLを取得できることは分かっています。
Request.Url.Authority
でホストとポートを取得できますが、URL 文字列を解析せずにプロトコルを取得する最良の方法がわかりません。
何か提案はありますか?
どのように解決するのですか?
次の(C#)コードでうまくいくはずです。
Uri uri = new Uri("http://www.mywebsite.com:80/pages/page1.aspx");
string requested = uri.Scheme + Uri.SchemeDelimiter + uri.Host + ":" + uri.Port;
関連
-
[解決済み] C#のStringとstringの違いは何ですか?
-
[解決済み] URI、URL、URNの違いは何ですか?
-
[解決済み] JavaScriptで現在のURLを取得する?
-
[解決済み] JavaScriptでクエリ文字列の値を取得するにはどうすればよいですか?
-
[解決済み] C#で文字列のエンコーディングを手動で指定せずに、一貫性のあるバイト表現を得るには?
-
[解決済み] .NETでのdecimal, float, doubleの違い?
-
[解決済み] jQueryで現在のURLを取得する?
-
[解決済み] なぜList<T>を継承しないのですか?
-
[解決済み] コードが含まれるアセンブリのパスを取得するにはどうすればよいですか?
-
[解決済み】「GET」パラメータから値を取得する(JavaScript)【重複】。
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] WCF エラーの解決。このサービスのメタデータパブリッシングは現在無効になっています。
-
[解決済み] Html.BeginForm()にCSSクラスを追加する。
-
[解決済み] コードビハインドでASP.NetページのURLを取得する [重複]。
-
[解決済み] 到達不能なホストに対してソケット操作を行おうとした
-
[解決済み] 'Newtonsoft.Json' には 'Microsoft.CSharp' の依存関係がすでに定義されています。
-
[解決済み] csilogfileは何のためにあるのですか?
-
[解決済み] 権限 '*' を持つ SSL/TLS の安全なチャネルを確立できませんでした。
-
[解決済み] RelativeSourceでWPFバインディングを使用するにはどうしたらいいですか?
-
[解決済み] System.Timers.Timer vs System.Threading.Timer
-
[解決済み] .NETで文字列から発音区分符号(アクセント)を削除するにはどうすればよいですか?