bagaimana cara mendapatkan domain host dari URL string?
GetDomain memiliki 1 input "URL", 1 Output "Domain"
Contoh 1
INPUT: http://support.domain.com/default.aspx?id=12345
OUTPUT: support.domain.com
Contoh2
INPUT: http://www.domain.com/default.aspx?id=12345
OUTPUT: www.domain.com
Contoh3
INPUT: http://localhost/default.aspx?id=12345
OUTPUT: localhost
Jawaban:
Anda dapat menggunakan
Request
objek atauUri
objek untuk mendapatkan host url.Menggunakan Request.Url
Menggunakan Uri
sumber
Coba seperti ini;
Demo
sumber
Gunakan kelas Uri dan gunakan properti Host
sumber
coba ikuti pernyataan
Contoh 1
Contoh2
sumber
Cara terbaik, dan cara yang tepat untuk melakukannya adalah menggunakan
Uri.Authority
bidangMuat dan gunakan Uri seperti itu:
Jika Anda ingin memanipulasi Url, menggunakan objek Uri adalah cara yang baik untuk melakukannya. https://msdn.microsoft.com/en-us/library/system.uri(v=vs.110).aspx
sumber
Coba ini
Ini akan menampilkan support.domain.com
Atau coba
sumber
Anda harus membangun string Anda sebagai objek URI dan properti Otoritas mengembalikan apa yang Anda butuhkan.
sumber
WWW adalah alias, jadi Anda tidak memerlukannya jika Anda menginginkan domain. Ini adalah fungsi litllte saya untuk mendapatkan domain asli dari sebuah string
sumber