http status code

來源:互聯網
上載者:User

標籤:stat   http   移動   login   修改   登入   實驗   html   代碼   

  HTTP狀態代碼(HTTP Status Code)是用以表示網頁伺服器HTTP響應狀態的3位元字代碼。它由 RFC 2616 規範定義的,並得到RFC 2518、RFC 2817、RFC 2295、RFC 2774、RFC 4918等規範擴充。

  1 打頭的:這一類型的狀態代碼表示請求已被接受,需要繼續處理,這類響應是臨時響應,只包含狀態行和某些可選的回應標頭資訊,並以空行結束,由於http/1.0協議中並沒有定義任何1xx狀態代碼,所以除非在某些實驗條件下,伺服器禁止向此類用戶端發送1xx相應。

  2 打頭的:這一類的狀態代碼表示成功被伺服器接受、理解;

    200=>成功,請求所希望的回應標頭或資料體將隨此響應返回

    201=>請求已經被實現,而且有一個新的資源已經依據請求的需要二建立,且其url已經隨location頭資訊返回。

    202=>伺服器已接受請求,單尚未做處理。

    203  

    204=>伺服器成功處理了請求,但不需要返回任何實體內容

  3 打頭的:這一類狀態代碼代表用戶端採取進一步的操作才能完成請求,通常這些狀態代碼用來重新導向,後續的請求地址在本次響應的Location域中指明;

    300=>

    301=>請求資源已經被永久移動到新的位置

    302=>請求資源臨時從不同的url響應請求

  4 打頭的:錯誤

  5 打頭的:這類狀態代碼代表了伺服器在處理請求的過程中有錯誤或者異常狀態發生,也有可能是伺服器意識到以當前的軟硬體資源無法完成對請求的處理。

    500=>一般都是代碼錯誤

    502=>一般web服務配置出錯

    503=>一般web服務配置出錯

  

使用beego進行退出成功跳轉到登入頁時:

this.Redirect("/login.html", 301)

 這樣跳轉在跳轉第二次後就沒有進入logout.html,直接跳到login.html ,也就是logout.html地址被301跳轉的login.html永久替換了;

所以我修改301為302,代表這是一個臨時的請求

 

http status code

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.