前端小字典 (1) - HTTPS

转载自:http://ithelp.ithome.com.tw/question/10158471

Https和Http的差別?





圖片來源

在上一篇文章在說明HTTP協定時有提到:
在Request 與 Response的過程中都是必須遵照 HTTP 或者 HTTPS 協定的規範,

HTTP(Hypertext Transfer Protocol,超文字傳輸協定)
HTTPS(Secure Hypertext Transfer Protocol,安全超文字傳輸協定)

如果想要知道網站是使用HTTP或者HTTPS協定,我們可以用網址來判斷-
例如:
google的首頁網址是 https://www.google.com.tw/
露天拍賣的首頁網址是 https://www.ruten.com.tw/

「http://」跟「https://」之間的差異,就在於網路文字傳送協定標準的不同。

「https://」多了s代表「安全(secure)」




圖片來源

所以網路金流付費頁面都會使用「https://」,
畢竟包含許多個人隱私資料,必需使用「https://」來加密演算,
避免傳輸內容遭攔截竊聽,讓資料更加安全。

HTTP是使用埠80來和TCP/IP進行通信,

HTTPS是使用埠443與安全通訊端層(SSL、Security Socket Layer) 或 TLS(Transport Layer Security),
目前的 HTTS 應該以 SSL 佔大多數。

另外HTTPS的Server需要PKI認證 ( http://zh.wikipedia.org/zh-tw/ 公開金鑰基礎建設)
必須由第三方公正單位提供CA憑證,需要額外付費。


參考來源



https 相關疑問
http://ithelp.ithome.com.tw/question/10014133

http與https的區別
http://jingyan.baidu.com/article/f25ef2541263d0482c1b82ea.html

Http的狀態碼



HTTP 狀態碼(Status Code)

HTTP是一種請求(Request)與回應(Response)的傳輸協定,
當用戶透過瀏覽器要求網頁資源(Document)時,
網站server端就會回傳狀態碼(Status Code)

HTTP 狀態碼指的是從網站server端回應(HTTP Response)的狀態。
簡單的來說,
HTTP 狀態碼是網站server端透過瀏覽器告訴我們發生了什麼事。

例如當用戶透過瀏覽器(客戶端)請求一個不存在的URL的時候,
網站server會返回“HTTP/1.1 404 Not Found” 告訴瀏覽器(客戶端)。

依照上面的例子,404 就是HTTP 狀態碼
HTTP 狀態碼由三個數字所組成。

HTTP 狀態碼可以分為五類,

1XX 代表訊息提示 (Informational)
2XX 代表成功 (OK)
3XX 重新導向 (Redirection)
4XX 用戶端錯誤 (Client Error)
5XX 伺服器錯誤 (Server Error)

比較常見的狀態碼如下:
狀態碼200:請求成功 (最常看到的狀態)
狀態碼301:永久轉址 狀態碼302:短暫轉址,請求的URL 已不存在
狀態碼404:請求失敗,找不到頁面
狀態碼410:永久移除或已不存在
狀態碼500:伺服器錯誤,無法回應

其他更細部的資訊,可參考下方連結。

網頁開發人員應了解的 HTTP 狀態碼
http://blog.miniasp.com/post/2009/01/17/Web-developer-should-know-about-HTTP-Status-Code.aspx

維基百科-HTTP狀態碼
http://zh.wikipedia.org/wiki/HTTP 狀態碼

網站日誌分析和常見的HTTP狀態碼?
http://www.wide.com.tw/seo-1/1591

什麼是HTTP狀態碼
http://skenyeh.blogspot.com/2011/01/http-status-codes.html
HTTP协议 (六) 状态码详解
http://www.cnblogs.com/tankxiao/archive/2013/01/08/2818542.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值