HTTP狀態碼關於各個網站的實地調查


我使用的是新版Edge瀏覽器,右鍵,點擊檢查,點擊網絡,可以看到請求的各種文件。那么以此來看看狀態碼的使用吧。

101

與websocket相關,websocket在慕課網中的應用 - KeBoom - 博客園 (cnblogs.com)

200

是絕大多數的響應碼,表示請求成功

204

簡書

請求 URL: https://www.jianshu.com/shakespeare/notes/dd8285b01b48/mark_viewed

請求方法: POST

狀態代碼: 204 No Content

根據url地址,可以推斷出應該是標記當前文章看過了。

還有就是此為post請求,並且Content-Type: application/json 表單數據變為了請求負載

內容為:{"fuck":1}

為什么是請求負載而不是表單呢?相關回答:StackOverflow

我理解的意思就是,它使用了ajax來發送post請求,並且content-type為json,這樣的話,數據將為請求負載而不是表單數據。

知乎

發起預檢options請求,我所知道的option請求是來解決跨域問題的。先發送options請求來看看允許接受我的哪些方法(比如get,post,put等等)允許接受哪些頭(比如Authorization, Content-Type, X-API-Version等等),然后我們在發送比如get請求去獲得資源。

那么知乎使用預檢請求,返回狀態碼204

知乎還有一個請求https://www.zhihu.com/sc-profiler為post,數據在請求負載([["i","production.heifetz-column.desktop.all.column.FetchErrorV2.CrossOrigin.https-zhuanlan-zhihu-com.GET.https-www-zhihu-com.H_6.unlimited-vip_rights-popup.count",1,1]])中,響應碼為204,我猜測也是用來分析用戶行為的。

302

CSDN

我使用的QQ登陸的csdn,請求我qq圖片時響應碼為302

請求 URL: https://profile.csdnimg.cn/7/A/5/3_qq_27541519 看到這個url應該是使用我qq登錄時,將我的qq頭像存儲在csdn的圖片服務器中,然后獲取我的頭像時去重定向到圖片服務器中的頭像。那我的qq頭像可能會更換,那時就需要重新更改頭像url地址,所以才使用302表示臨時重定向吧。

304

簡書

我在第一次訪問某篇帖子,這個帖子的作者的最新筆記,建議閱讀,音頻等等信息會用get請求獲取,而這些信息基本是沒那么容易變的,對於同一個作者來說這些信息是固定的。第一次訪問返回響應碼為200

那么我刷新頁面,這時我們會看到有很多響應碼為304的表示此作者的這些信息沒有修改,那么就使用瀏覽器緩存的數據。

image-20210825143841899

可以看到很多304字段的body大小都是0,說明使用的是瀏覽器緩存的數據,服務端沒有傳數據過來。注意看這個url,我在清除緩存然后刷新頁面,那么這個url的響應碼就是200了:

image-20210825144232274

可以看到他的響應碼為200,並且body為73


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM