Request.Url的值有可能会带端口号
类别:编程学习 浏览量:135
时间:2017-6-1 Request.Url的值有可能会带端口号
Request.Url的值有可能会带端口号1、一个常见的应用场景
在A页面点击提交按钮,如果用户没有登录,则跳转到登录页面,登录完成后,回跳到当前页面。
2、常见做法
利用Request.Url,获取当前页面,然后赋值给ReturnUrl参数,登录成功后,回跳到ReturnUrl参数指定的页面。
即:Response.Redirect("/user/login?ReturnUrl="+Request.Url)。
3、存在的问题
如果这个网站做了负载均衡,指定的网站端口号不是80端口,则使用Request.Url,获取的网站URL中,含有端口号,类似于:studyofnet.com:123/news/list。这样会跳到 studyofnet.com:123/news/list 页面时,则会报错。
4、解决方法
Response.Redirect("/user/login?ReturnUrl=http://www.studyofnet.com/" + Request.Url.Query)。
即:ReturnUrl后面明确指定当前页面的URL地址,然后通过 Request.Url.Query 获取URL问号后面的所有参数信息。
标签:Request
您可能感兴趣
- dedecms参数不显示(织梦DedeCms中出现Safe Alert: Request Error step 1/2 的解决方法)
- python爬虫入门代码(python爬虫基础教程:requests库二代码实例)
- Request获取URL的各种信息
- Request.Url的值有可能会带端口号
- 从客户端检测到有潜在危险的Request.Form值
- phpfpm优化方法(php-fpm超时时间设置request_terminate_timeout资源问题分析)
- tomcat运行警告(tomcat异常解决Invalid character found in the request target. The valid characters are defined in)
- python爬虫request方法介绍(详解Python3网络爬虫二:利用urllib.urlopen向有道翻译发送数据获得翻译结果)
- python爬取豆瓣电影评论(python使用requests模块实现爬取电影天堂最新电影信息)
- pythonrequests爬虫使用教程(Python 通过requests实现腾讯新闻抓取爬虫的方法)
- Request、Request.Form、Request.QueryString的区别
- python如何安装requests模块(Python常用模块之requests模块用法分析)
- requests使用自定义cookie(Yii框架中用response保存cookie,用request读取cookie的原理解析)
- pythonrequest包设置编码(解决python3中的requests解析中文页面出现乱码问题)
- pythonrequests框架实例(Python requests模块实例用法)
- laravel零基础(基于laravel Request的所有方法详解)
- 高中数学题(高中数学题型总结及解题方法)
- 冰岛旅游攻略(冰岛旅游攻略及花费)
- 为什么现在年轻人越来越喜欢买衣服(为什么现在年轻人越来越喜欢买衣服穿)
- 怎么做好SEO(怎么做好seo内容优化)
- 冬季钓鱼子线用 长 还是 短(冬季钓鱼子线用)
- 鱼竿 夏钓短,冬钓长 ,一定是这样 认清优缺点在选竿(鱼竿夏钓短冬钓长)
热门推荐
- canvas画布多次渲染失败(深入了解canvas在移动端绘制模糊的问题解决)
- JavaScript命名空间
- angular快速创建模块指令(详解Angular项目中共享模块的实现)
- python与php(解决Python3 被PHP程序调用执行返回乱码的问题)
- ftp服务器的功能(什么是ftp服务器)
- jQuery多个版本间,以及与其他js文件冲突的解决方法
- dedecms怎么添加栏目(Dedecms频道,列表页,内容页中调用全站最新文章的方法)
- spark sql常用操作(Spark SQL数据加载和保存实例讲解)
- docker容器启动执行多条命令(详解Shell脚本控制docker容器启动顺序)
- laravel接口规范(Laravel5.5 手动分页和自定义分页样式的简单实现)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9