關於HTTP和HTTPS相互轉換的問題

2021-08-22 20:19:12 字數 733 閱讀 9804

應用中需要用https驗證鏈結。

查了一下,看到了乙個帖子從[url=/topic/17202」]http到https有沒有更好的方法[/url]

robbin解答了這個問題

[quote]修改conf/server.xml,開啟tomcat的https埠,另外再建立乙個金鑰檔案,然後在你的應用中修改web.xml,增加授權區。這些你都可以自己去查tomcat的手冊。 [/quote]

[quote]關於web.xml如何配置,tomcat手冊沒有提到,應該如下配置:

xml**

/* get

post

confidential

url pattern指明需要ssl的url,confidential是指明需要ssl,這樣配置就可以了,頁面不需要修改任何url,會自動轉到ssl上的。 [/quote]

[quote]snow18 寫道

robbin,我測了一下,能夠進入https域,但是當我跳出那個域的時候也是一直帶著https,能不能夠實現一種:當和我設定的url-pattern一致時候,自動變成https,但當我跳出後,自動又變會http的?

那麼你可以再設定那些跳出的url是不需要驗證的就行了。 [/quote]

但是在https到http的跳轉沒有成功。

在web.xml設定也無效,鏈結跳轉到不需要https驗證的鏈結時仍然是用https協議傳輸的。

問題:如何配置,能從https到http的跳轉?

關於HTTP和HTTPS的區別

超文字傳輸協議 http,hypertext transfer protocol 是網際網路上應用最為廣泛的一種網路協議。所有的www檔案都必須遵守這個標準。設計http最初的目的是為了提供一種發布和接收html頁面的方法。1960年美國人ted nelson構思了一種通過計算機處理文字資訊的方法,...

關於HTTP和HTTPS的區別

一 http和https的基本概念 1 http 是網際網路上應用最為廣泛的一種網路協議,是乙個客戶端和伺服器端請求和應答的標準 tcp 用於從www伺服器傳輸超文字到本地瀏覽器的傳輸協議,它可以使瀏覽器更加高效,使網路傳輸減少。2 https 是以安全為目標的http通道,簡單講是http的安全版...

PHP 關於陣列和json的相互轉換

今天在專案的時候,發現在解析json decode的時候,發生錯誤.後來仔細檢視php關於php的json encode 和json decode 兩個函式,發現 1 陣列轉換json 陣列為索引陣列 array a b json encode a b 結果會轉換為json陣列 2 陣列轉換json...