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
您可能感兴趣
- thinkphp5怎么设置当前的模块(thinkPHP5.1框架中Request类四种调用方式示例)
- pythonrequests框架实例(Python requests模块实例用法)
- pythonrequests爬虫使用教程(Python 通过requests实现腾讯新闻抓取爬虫的方法)
- HttpWebRequest的使用
- 从客户端检测到有潜在危险的Request.Form值
- python爬取豆瓣电影评论(python使用requests模块实现爬取电影天堂最新电影信息)
- python爬虫request方法介绍(详解Python3网络爬虫二:利用urllib.urlopen向有道翻译发送数据获得翻译结果)
- pythonrequest包设置编码(解决python3中的requests解析中文页面出现乱码问题)
- phpfpm优化方法(php-fpm超时时间设置request_terminate_timeout资源问题分析)
- requests使用自定义cookie(Yii框架中用response保存cookie,用request读取cookie的原理解析)
- laravel接口请求模拟(Laravel框架控制器的request与response用法示例)
- Request、Request.Form、Request.QueryString的区别
- Request.Url的值有可能会带端口号
- python如何安装requests模块(Python常用模块之requests模块用法分析)
- pythonrequests怎么导入模块(Python3使用requests模块实现显示下载进度的方法详解)
- laravel零基础(基于laravel Request的所有方法详解)
- 三杨之一 南杨 杨溥 安贞履节,酿醴调羹,宰相之气(三杨之一南杨杨溥)
- 今天会下雨吗(今天会下雨吗小说)
- 追连续剧,品古今联4 明代三杨,联妙诗佳(追连续剧品古今联4)
- 三杨 共辅四朝帝王,构建明帝国内阁行政圈(三杨共辅四朝帝王)
- 红色文化进国企(红色文化进国企)
- 车友的选择| 轮毂该如何选(车友的选择轮毂该如何选)
热门推荐
- JavaScript 阻止超链接跳转的操作方法(多种写法)(JavaScript 阻止超链接跳转的操作方法多种写法)
- python如何将运行结果存入txt中(详解python读取和输出到txt)
- centos6.8安装docker(Linux Centos下使用脚本安装Docker的方法)
- python模块使用方法(详解python的argpare和click模块小结)
- python闭包的讲解(详解python函数的闭包问题内部函数与外部函数详述)
- 微信小程序计算器怎么用(微信小程序实现计算器功能)
- 如何防止表单重复提交
- python中split使用方法(python lxml中etree的简单应用)
- sqlserver连接字符串函数(SQL SERVER 2012新增函数之字符串函数FORMAT详解)
- linq中join用法
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9