status 返回當前請求的http狀態碼

来源:https://www.cnblogs.com/freedomwei/archive/2018/12/16/10125685.html
-Advertisement-
Play Games

status屬性返回當前請求的http狀態碼,此屬性僅當數據發送並接收完畢後才可獲取。完整的HTTP狀態碼如下: ...


status屬性返回當前請求的http狀態碼,此屬性僅當數據發送並接收完畢後才可獲取。完整的HTTP狀態碼如下:

100 Continue 初始的請求已經接受,客戶應當繼續發送請求的其餘部分
101 Switching Protocols 伺服器將遵從客戶的請求轉換到另外一種協議
200 OK 一切正常,對GET和POST請求的應答文檔跟在後面。
201 Created 伺服器已經創建了文檔,Location頭給出了它的URL。
202 Accepted 已經接受請求,但處理尚未完成。
203 Non-Authoritative Information 文檔已經正常地返回,但一些應答頭可能不正確,因為使用的是文檔的拷貝
204 No Content 沒有新文檔,瀏覽器應該繼續顯示原來的文檔。如果用戶定期地刷新頁面,而Servlet可以確定用戶文檔足夠新,這個狀態代碼是很有用的
205 Reset Content 沒有新的內容,但瀏覽器應該重置它所顯示的內容。用來強制瀏覽器清除表單輸入內容
206 Partial Content 客戶發送了一個帶有Range頭的GET請求,伺服器完成了它
300 Multiple Choices 客戶請求的文檔可以在多個位置找到,這些位置已經在返回的文檔內列出。如果伺服器要提出優先選擇,則應該在Location應答頭指明。
301 Moved Permanently 客戶請求的文檔在其他地方,新的URL在Location頭中給出,瀏覽器應該自動地訪問新的URL。
302 Found 類似於301,但新的URL應該被視為臨時性的替代,而不是永久性的。
303 See Other 類似於301/302,不同之處在於,如果原來的請求是POST,Location頭指定的重定向目標文檔應該通過GET提取
304 Not Modified 客戶端有緩衝的文檔併發出了一個條件性的請求(一般是提供If-Modified-Since頭表示客戶只想比指定日期更新的文檔)。伺服器告訴客戶,原來緩衝的文檔還可以繼續使用。
305 Use Proxy 客戶請求的文檔應該通過Location頭所指明的代理伺服器提取
307 Temporary Redirect 和302(Found)相同。許多瀏覽器會錯誤地響應302應答進行重定向,即使原來的請求是POST,即使它實際上只能在POST請求的應答是303時才能重定向。由於這個原因,HTTP 1.1新增了307,以便更加清除地區分幾個狀態代碼:當出現303應答時,瀏覽器可以跟隨重定向的GET和POST請求;如果是307應答,則瀏覽器只能跟隨對GET請求的重定向。
400 Bad Request 請求出現語法錯誤。
401 Unauthorized 客戶試圖未經授權訪問受密碼保護的頁面。應答中會包含一個WWW-Authenticate頭,瀏覽器據此顯示用戶名字/密碼對話框,然後在填寫合適的Authorization頭後再次發出請求。
403 Forbidden 資源不可用。
404 Not Found 無法找到指定位置的資源
405 Method Not Allowed 請求方法(GET、POST、HEAD、Delete、PUT、TRACE等)對指定的資源不適用。
406 Not Acceptable 指定的資源已經找到,但它的MIME類型和客戶在Accpet頭中所指定的不相容
407 Proxy Authentication Required 類似於401,表示客戶必須先經過代理伺服器的授權。
408 Request Timeout 在伺服器許可的等待時間內,客戶一直沒有發出任何請求。客戶可以在以後重覆同一請求。
409 Conflict 通常和PUT請求有關。由於請求和資源的當前狀態相衝突,因此請求不能成功。
410 Gone 所請求的文檔已經不再可用,而且伺服器不知道應該重定向到哪一個地址。它和404的不同在於,返回407表示文檔永久地離開了指定的位置,而404表示由於未知的原因文檔不可用。
411 Length Required 伺服器不能處理請求,除非客戶發送一個Content-Length頭
412 Precondition Failed 請求頭中指定的一些前提條件失敗
413 Request Entity Too Large 目標文檔的大小超過伺服器當前願意處理的大小。如果伺服器認為自己能夠稍後再處理該請求,則應該提供一個Retry-After頭
414 Request URI Too Long URI太長
416 Requested Range Not Satisfiable 伺服器不能滿足客戶在請求中指定的Range頭
500 Internal Server Error 伺服器遇到了意料不到的情況,不能完成客戶的請求
501 Not Implemented 伺服器不支持實現請求所需要的功能。例如,客戶發出了一個伺服器不支持的PUT請求
502 Bad Gateway 伺服器作為網關或者代理時,為了完成請求訪問下一個伺服器,但該伺服器返回了非法的應答
503 Service Unavailable 伺服器由於維護或者負載過重未能應答。例如,Servlet可能在資料庫連接池已滿的情況下返回503。伺服器返回503時可以提供一個Retry-After頭
504 Gateway Timeout 由作為代理或網關的伺服器使用,表示不能及時地從遠程伺服器獲得應答
505 HTTP Version Not Supported 伺服器不支持請求中所指明的HTTP版本

您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 不考慮繼承結構類的類成員的初始化順序以及存在繼承的類成員初始化順序 ...
  • 首先,先安裝好,然後,創建項目,弄好之後,在終端輸入 egret run -a 開啟服務 /*********************************華麗麗的分割線**************************************/ 首先,那個RES.loadGroup是載入資源組 ...
  • 給定一個二叉樹,判斷其是否是一個有效的二叉搜索樹。 一個二叉搜索樹具有如下特征: 節點的左子樹只包含小於當前節點的數。 節點的右子樹只包含大於當前節點的數。 所有左子樹和右子樹自身必須也是二叉搜索樹。 我們只要判斷每個子樹中的左孩子小於根節點,右孩子大於根節點 還有一個要註意的是,空樹也是二叉搜索樹 ...
  • spring cloud我想做成一個系列,所以spring cloud+eureka後面會慢慢說到的,有興趣的小伙伴可以關註後續! 這一節就簡單說說springboot的熱部署了(我一直想不通為什麼叫做熱部署,看到這名字就嚇退了我繼續學習的欲望!),但是實際上可以把這個看成是一個小技巧。 就是導入一 ...
  • 在 Net Core 2.2 中,官方文檔表示,對 EventListener 這個日誌監視類的內容進行了擴充,同時賦予了跟蹤 CoreCLR 事件的許可權;通過跟蹤 CoreCLR 事件,比如通過跟蹤 CoreCLR 事件,可以瞭解和收集到比如 GC,JIT,ThreadPool,intreop 這... ...
  • 上一章我們分享了k8s的網路代理模式,今天我們來分享一下k8s中的服務發現。 1.環境變數模式的服務發現 k8s預設為我們提供了通過環境變數來實現服務發現的功能,前提是 1.需要service在pod之前創建 2.適用於同一命名空間 1.1創建service 1.2創建pod 1.3驗證 查看環境變 ...
  • 一、操作系統用進程(Processe)分隔正在執行的程式,用線程(Thread)作為操作系統分配處理器時間的基本單元,進程上下文中可以運行多個線程,進程的所有線程共用其虛擬地址空間,所有線程均可執行程式代碼中的任意部分,包括其他線程正在執行的代碼; 1.預設情況下,.NET程式只啟動單個線程,被稱為 ...
  • 1、執行多條SQL語句,實現資料庫事務 2、執行一條計算查詢結果語句,返回查詢結果(object) 3、執行查詢語句,返回SqlDataReader ( 註意:調用該方法後,一定要對SqlDataReader進行Close ) 4、執行查詢語句,返回DataTable 5、執行查詢語句,返回Data ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...