rails中獲取url資訊的一些方法
如本機我測試網域名稱為test.blog.zool.it:3000
開啟的uri為 /post/hello-world
fullurl為
則rails的路由生成一下幾個方法
domain(tld_length = 1)
取得網域名稱
request.domain #=> zool.it
request.domain(2) #=> blog.zool.it
subdomain(tld_length = 1)
subdomains(tld_length = 1)
取得子網域名稱
request.subdomain #=> "test.blog"
request.subdomain(2) #=> "test"
request.subdomain #=> ["test", "blog"]
request.subdomain(2) #=> ["test"]
host()
取得主機名
request.host #=> "test.blog.zool.it"
host_with_port()
取得帶埠的主機名
request.host_with_port #=> "test.blog.zool.it:3000"
raw_host_with_port()
**伺服器的主機名和埠
request.raw_host_with_port #=> "test.blog.zool.it:3000"
port()
取得由raw_host_with_port()獲得的埠數值
request.port #=> 3000
port_string()
取得raw_host_with_port()獲得的埠文字字串
request.port_string #=> ":3000"
protocol()
取得當前使用網路協議
取得網路協議
request請求的uri位址
request.request_uri #=> "/posts/hello-world"
server_port()
取得由env[『server_port』]返回的埠值
request.server_port #=> "3000"
ssl?()
當前是否在是用https加密協議
request.ssl?() #=> false
standard_port()
返回網路協議標準埠(http為80, https為443)
request.standard_port #=> 80
standard_port?()
判斷當前協議是否是標準埠
request.standard_port? #=> false
url()
取得當前requset完整url
request.url #=> ""
rails中獲取url資訊的一些方法
如本機我測試網域名稱為test.blog.zool.it 3000 開啟的uri為 post hello world fullurl為 則rails的路由生成一下幾個方法 domain tld length 1 取得網域名稱 request.domain zool.it request.domain...
NodeJs 獲取url資訊
取到的值是 http localhost 8888 select?aa 001 bb 002 console.log p.protocol 取到的值是 http console.log p.hostname 取到的值是 locahost console.log p.host 取到的值是 localh...
獲取當前頁面的URL資訊
以前在做 的時候,經常會遇到當前頁的分類高亮顯示,以便讓使用者了解當前處於哪個頁面。之前一直是在每個不同頁面寫方法。工程量大,也不便於修改。一直在想有什麼簡便的方法實現。後來在網上查到可以用獲取當前url的詳細資訊來判斷。所以收集了jquery獲取url的函式的資料。設定或獲取物件指定的檔名或路徑。...