प्राप्त करें .NET में वर्तमान प्रोटोकॉल, होस्ट और पोर्ट को तुरंत प्राप्त करने के लिए कोई आसान तरीका है? उदाहरण के लिए, अगर मैं निम्न URL पर हूँ:.NET - प्रोटोकॉल, होस्ट और पोर्ट
http://www.mywebsite.com:80/pages/page1.aspx
मैं वापस जाने के लिए की जरूरत है:
http://www.mywebsite.com:80
मैं जानता हूँ कि मैं Request.Url.AbsoluteUri
उपयोग कर सकते हैं पूरा URL प्राप्त करने के लिए, और मुझे पता मैं होस्ट और पोर्ट प्राप्त करने के लिए Request.Url.Authority
का उपयोग कर सकता हूं, लेकिन मुझे URL स्ट्रिंग को पार्स किए बिना प्रोटोकॉल प्राप्त करने का सबसे अच्छा तरीका सुनिश्चित नहीं है।
कोई सुझाव?
Request.AbsoluteURI –
एक simlar को मेरा उत्तर देखें यहां प्रश्न - http://stackoverflow.com/a/1534478/98740 – WDuffy