获取当前请求的URL的地址、参数、参数值、各种属性

 1  //URL: http://localhost:1897/User/Press/UserContent.aspx/9878?id=1#toc
 2             Request.ApplicationPath;    //结果: /
 3             Request.PhysicalPath;     //结果: D:\Projects\Solution\web\User\Press\UserContent.aspx
 4             System.IO.Path.GetDirectoryName(Request.PhysicalPath);     //结果: D:\Projects\Solution\web\User\Press
 5             Request.PhysicalApplicationPath;     //结果: D:\Projects\Solution\web\
 6             System.IO.Path.GetFileName(Request.PhysicalPath);     //结果: UserContent.aspx
 7             Request.CurrentExecutionFilePath;     //结果: /User/Press/UserContent.aspx
 8             Request.FilePath;     //结果: /User/Press/UserContent.aspx
 9             Request.Path;     //结果: /User/Press/UserContent.aspx/9878
10             Request.RawUrl;     //结果:l /User/Press/UserContent.aspx/9878?id=1
11             Request.Url.AbsolutePath;     //结果: /User/Press/UserContent.aspx/9878
12             Request.Url.AbsoluteUri;     //结果: http://localhost:1897/User/Press/UserContent.aspx/9878?id=1
13             Request.Url.Scheme;   //结果: http
14             Request.Url.Host;     //结果: localhost
15             Request.Url.Port;     //结果: 1897
16             Request.Url.Authority;      //结果:localhost:1897
17             Request.Url.LocalPath;     //结果: /User/Press/UserContent.aspx/9878
18             Request.PathInfo;     //结果: /9878
19             Request.Url.PathAndQuery;     //结果: /User/Press/UserContent.aspx/9878?id=1
20             Request.Url.Query; //结果: ?id=1

时间: 2024-11-05 04:54:16

获取当前请求的URL的地址、参数、参数值、各种属性的相关文章

获取http请求的真实IP地址

/** * 获取http请求的真实IP地址 * @param request * @return */ // cjianquan 2016/8/2 public static String getIPAddr(HttpServletRequest request){ if (request == null) return null; String ip = request.getHeader("X-Forwarded-For"); if (ip == null || ip.length

axios发起post请求,url后面的参数自动拼接到Request URL上

最近遇到一个神奇的bug,当通过路由query传参跳转到新的页面时,新页面请求接口的Request URL后面自动拼接上了query传参 具体如下: 跳转路由是这样的 let path = "********";this.$router.push({path:path,query:{keyWord:"零食"}}) 跳转到新的页面后新页面所有请求接口的地址 https://api.*********.com/?g=home_v2&m=taobaoInt&

用get方式提交请求的url带有中文参数

又碰到JSP页面中文乱码问题,经过一次encodeURI处理后仍旧是乱码,后来经过两次encodeURI后正常显示中文 以前也碰到过同样的问题,没深究,这次网上搜集了一些资料,记录下来留做备份 _____________________________________________________ 前端JS: var name="中文"; var url = "demo.jsp?name=" +name; url=encodeURI(url); url=encod

获取本地请求的真实IP地址

1 /** 2 * 自定义访问对象工具类 3 * 4 * 获取对象的IP地址等信息 5 * 6 */ 7 public class CusAccessObjectUtil { 8 9 /** 10 * 获取用户真实IP地址,不使用request.getRemoteAddr();的原因是有可能用户使用了代理软件方式避免真实IP地址, 11 * 参考文章: http://developer.51cto.com/art/201111/305181.htm 12 * 13 * 可是,如果通过了多级反向代

【Java】获取此次请求URL,获取服务器根路径

一. 获取此次请求的URL **String requestUrl = request.getScheme() //当前链接使用的协议 +"://" + request.getServerName()//服务器地址 + ":" + request.getServerPort() //端口号 + request.getContextPath() //应用名称,如果应用名称为 + request.getServletPath() //请求的相对url + "?

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

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

获取请求url中的参数

一.根据request获取参数 假设请求地址是: http://127.0.0.1:8020/books/?title=语文 那么后台的路由配置: re_path('books/$', views.BookView.as_view(), name="books") 视图中通过request获取参数title: title = request.Get.get('title','') 二.通过args或kwargs获取参数 kwargs获取值 请求的地址是: http://127.0.0.

Django怎么获取get请求里面的参数

获取get请求里面参数的两种方法之三种写法一,当get网址是127.0.0.1:8000/info/?id=20&s_id=30这种类型的网址时 我们在urls的路由的urlpatterns里面里面这样定义路由 url(r'info/$',views.info),那么我们怎么把参数取出来呢 因为我们调用的是views里面的info函数,所以我们可以这样获取到 通过request.GET获取请求携带的参数 def info(request): if request.method=='GET': I

django request 获取请求的URL

1. get_full_path() 获取的url路径包含参数 2.path_info 获取的路径不包含参数 注意:获取的路径都不包含协议 IP 和端口 3.补充 sesssion http://127.0.0.1:8000/admin/login/?next=/admin/ 1.登录admin /admin/ 使用 path_info 获取 /admin/ django request 获取请求的URL request.get_host() 获取请求地址 request.path 获取请求的p