日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

http请求502_从知乎页面的502说一说测试人员应该知道的HTTP协议状态码!

發布時間:2024/9/27 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 http请求502_从知乎页面的502说一说测试人员应该知道的HTTP协议状态码! 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

從3.22開始,知乎網站的運行就出問題,總是彈出502頁面。

到3.23,竟然更大面積的出現502,甚至連手機APP的界面也是如此。

那么當這種情況出現的時候,站在用戶的立場上?他們怎么能夠知道這是怎么回事兒?是自己的手機出問題?網絡出問題了?還是人品出問題了?

如果不是用戶自己的問題:那知乎是被人攻擊了?還是自己崩潰了?還是被刪庫跑路了?

不管別人怎么想,但是作為測試人員:我們必須知道,這樣的問題來自于服務器內部!因為這是5開頭的HTTP協議的響應狀態碼!

1、HTTP協議基礎

  • HTTP協議是Hyper Text Transfer Protocol(超文本傳輸協議)的縮寫;
  • 是用于從萬維網(WWW:World Wide Web )服務器傳輸超文本到本地瀏覽器的傳送協議;
  • HTTP是一個基于TCP/IP通信協議來傳遞數據(HTML 文件, 圖片文件, 查詢結果等)。

2、HTTP協議的工作模式

  • HTTP協議工作于客戶端-服務端架構為上。
  • 瀏覽器作為HTTP客戶端通過URL向HTTP服務端(即WEB服務器,常用Web服務器有:Apache服務器,IIS服務器(Internet Information Services)等)發送所有請求。
  • Web服務器根據接收到的請求后,向客戶端發送響應信息。

3、HTTP協議的請求和請求方法

HTTP協議的客戶端發送一個HTTP請求到服務器的請求消息包括以下格式:請求行(request line)、請求頭部(header)、空行和請求數據四個部分組成,下圖給出了請求報文的一般格式。

4、HTTP協議的響應

HTTP響應也由四個部分組成,分別是:狀態行、消息報頭、空行和響應正文。具體格式如下圖所示:

5、HTTP的響應狀態碼:

當瀏覽器接收并顯示網頁前,此網頁所在的服務器會返回一個包含HTTP狀態碼的信息頭(server header)用以響應瀏覽器的請求。HTTP狀態碼的英文為HTTP Status Code。

HTTP協議的狀態碼分類:

HTTP常見響應狀態碼

  • 200 - 請求成功
  • 301 - 資源被永久轉移到其它URL
  • 404 - 請求的資源(網頁等)不存在
  • 500 - 內部服務器錯誤

除此之外,還有一些其他的響應狀態碼:

最后不管怎么說:

4**這樣的狀態碼都是客戶端錯誤,請求包含語法錯誤或無法完成請求;

5**這樣的狀態碼都是服務器錯誤,服務器在處理請求的過程中發生了錯誤。

總結

以上是生活随笔為你收集整理的http请求502_从知乎页面的502说一说测试人员应该知道的HTTP协议状态码!的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。