rails中获取url信息的一些方法
2015-01-28 15:45
393 查看
取得域名 :
Ruby代码
取得子域名:Ruby代码
Ruby代码
取得主机名:Ruby代码
取得带端口的主机名:
Ruby代码
代理服务器的主机名和端口:Ruby代码
取得由raw_host_with_port()获得的端口数值
Ruby代码
取得raw_host_with_port()获得的端口文本字符串Ruby代码
取得当前使用网络协议
Ruby代码
取得网络协议Ruby代码
request请求的uri地址
Ruby代码
取得由env['SERVER_PORT']返回的端口值Ruby代码
当前是否在是用https加密协议
Ruby代码
返回网络协议标准端口(http为80, https为443)Ruby代码
判断当前协议是否是标准端口
Ruby代码
取得当前requset完整urlRuby代码
Ruby代码
12 | request.domain #=> zool.it request.domain(2) #=> blog.zool.it |
取得子域名:Ruby代码
1 2 | request.subdomain #=> ”test.blog” request.subdomain(2) #=> ”test” |
Ruby代码
12 | request.subdomain #=> ["test", "blog"] request.subdomain(2) #=> ["test"] |
1 | request.host #=> ”test.blog.zool.it” |
取得带端口的主机名:
Ruby代码
1 | request.host_with_port #=> ”test.blog.zool.it:3000″ |
1 | request.raw_host_with_port #=> ”test.blog.zool.it:3000″ |
Ruby代码
1 | request.port #=> 3000 |
1 | request.port_string #=> ”:3000″ |
取得当前使用网络协议
Ruby代码
1 | request.protocol #=> ”http://” |
取得网络协议Ruby代码
1 | request.scheme #=> ”http” |
request请求的uri地址
Ruby代码
1 | request.request_uri #=> ”/posts/Hello-World” |
取得由env['SERVER_PORT']返回的端口值Ruby代码
1 | request.server_port #=> ”3000″ |
当前是否在是用https加密协议
Ruby代码
1 | request.ssl?() #=> false |
返回网络协议标准端口(http为80, https为443)Ruby代码
1 | request.standard_port #=> 80 |
判断当前协议是否是标准端口
Ruby代码
1 | request.standard_port? #=> false |
取得当前requset完整urlRuby代码
1 | request.url #=> ”http://test.blog.zool.it:3000/posts/Hello-World” |
相关文章推荐
- rails中获取url信息的一些方法
- rails中获取url信息的一些方法
- rails中获取url信息的一些方法
- rails中获取url信息的一些方法
- rails中获取url信息的一些方法
- Request获取url信息的各种方法
- Request获取url各种信息的方法
- Request获取url信息的各种方法比较
- asp.net Request获取url信息的各种方法比较
- Request获取url信息的各种方法
- Request 获取url信息的各种方法比较
- Request获取url信息的各种方法比较
- JS获取URL信息的一些收集
- VC下获取远程主机共享信息的一些方法
- Request获取url信息的各种方法比较
- Request获取URL各种信息的方法及Request.UrlReferrer的使用
- [ASP.NET]Request获取url信息的各种方法比较
- Request获取url信息的各种方法比较
- Request获取URL各种信息的方法及Request.UrlReferrer的使用
- Request获取url信息的各种方法比较