HttpContext.Current.Request.Url 地址:获取域名

假设当前页完整地址是:http://www.test.com/aaa/bbb.aspx?id=5&name=kelli

协议名----http://
域名  ---- www.test.com
站点名---aaa
页面名(文件名) ----bbb.aspx
参数------id=5&name=kelli

1、完整url (协议名+域名+站点名+文件名+参数)
string url=Request.Url.ToString();
url= http://www.test.com/aaa/bbb.aspx?id=5&name=kelli
2、站点名+页面名+参数
string url=Request.RawUrl;(或 string url=Request.Url.PathAndQuery;)
url= /aaa/bbb.aspx?id=5&name=kelli
3、站点名+页面名
string url=HttpContext.Current.Request.Url.AbsolutePath;
(或 string url= HttpContext.Current.Request.Path;)
url= aaa/bbb.aspx
4、域名
string url=HttpContext.Current.Request.Url.Host;
url= www.test.com
5、参数
string url= HttpContext.Current.Request.Url.Query;
url= ?id=5&name=kelli

转自:https://blog.csdn.net/huanyinghanlang/article/details/50554355

原文地址:https://www.cnblogs.com/hugeboke/p/10174562.html

时间: 2024-10-13 00:03:57

HttpContext.Current.Request.Url 地址:获取域名的相关文章

HttpContext.Current.Request.Url

假设当前页完整地址是:http://www.test.com/aaa/bbb.aspx?id=5&name=kelli协议名----http://域名  ---- www.test.com站点名---aaa页面名(文件名) ----bbb.aspx参数------id=5&name=kelli 1.完整url (协议名+域名+站点名+文件名+参数)string url=Request.Url.ToString();url= http://www.test.com/aaa/bbb.aspx?

HttpContext.Current.Request.LogonUserIdentity?.Name获取windows 用户名失败。

最近在做公司的一个项目(项目是内部工厂人员使用),其中有一个功能要求获取用户当前的windows用户名 HttpContext.Current.Request.LogonUserIdentity?.Name 可获取 在本地编译正常.当我通过svn上传服务器后,获取的用户名总是 "NT AUTHORITY\IUSR",个人猜测是服务器那边的配置问题(没有权限查看,刚入公司也不清楚是谁在管理这个 o_o ),所以希望将项目部署在本地IIS服务器上,查看原因. 项目发布 我使用的是visua

C# HttpWebRequest 绝技 根据URL地址获取网页信息

如果要使用中间的方法的话,可以访问我的帮助类完全免费开源:C# HttpHelper,帮助类,真正的Httprequest请求时无视编码,无视证书,无视Cookie,网页抓取 1.第一招,根据URL地址获取网页信息 先来看一下代码 get方法 复制代码 publicstaticstring GetUrltoHtml(string Url,string type) { try { System.Net.WebRequest wReq = System.Net.WebRequest.Create(U

【C#】关于HttpContext.Current.Request.QueryString 你要知道点

HttpContext.Current.Request.QueryString[ ]括号中是获取另一个页面传过的的参数值 HttpContext.Current.Request.Form[“ID”]····Form获取值是根据name="ID"不是id="ID"的 Request["param"] 全部Request.QueryString["param"] 获取GET传参Request.Form["param&qu

使用UrlConnection请求一个url地址获取内容

访问网络需要加Internet权限:android.permission.INTERNET 使用UrlConnection请求一个url地址获取内容:             //1.创建一个Url对象                 URL url = new URL(url_str);             //2.获取一个UrlConnection对象                 HttpURLConnection connection = (HttpURLConnection)ur

HttpContext.Current.Request.Files

HttpFileCollection files = HttpContext.Current.Request.Files; 如果 files返回的结果总是不对 解决:必须为file控件添加Name属性 <script type="text/javascript"> function addFile() { var str = '<div class="R_C_Column"><div class="R_C_Left"

[PHP学习教程 - 网络]003.获得当前访问的页面URL(Current Request URL)

引言:获取当前请求的URL路径,自动判断协议(HTTP or HTTPS). 一句话的事情,下面直接上高清无MSK的精妙代码! 功能函数 获得当前请求的页面路径(URL)地址 语法:$url = getPageUrl() 返回结果: string-请求URL /** * 获取当前页面地址 * * @author do.org.cn#AC */ function getPageUrl() { $pageURL = 'http'; if ($_SERVER["HTTPS"] == &quo

多线程下使用HttpContext.Current.Cache.Get(key) 获取缓存时抛出null错误

解决办法如下: 1 /// <summary> 2 /// 获取缓存对象 3 /// </summary> 4 /// <param name="key">缓存Key</param> 5 /// <returns>object对象</returns> 6 public static object Get(string key) 7 { 8 if (string.IsNullOrEmpty(key)) 9 { 10

根据图片url地址获取图片的宽高

1 /** 2 * 根据img获取图片的宽高 3 * @param img 图片地址 4 * @return 图片的对象,对象中图片的真实宽高 5 */ 6 public BufferedImage getBufferedImage(String imgurl) { 7 URL url = null; 8 InputStream is = null; 9 BufferedImage img = null; 10 try { 11 url = new URL(imgurl); 12 HttpURL