HTTP服務(wù)器狀態(tài)代碼定義
- 作者:新網(wǎng)
- 來源:新網(wǎng)
- 瀏覽:100
- 2018-02-23 17:31:24
在做接口測(cè)試、性能測(cè)試的時(shí)候,會(huì)產(chǎn)生比較多的HTTP錯(cuò)誤查看其錯(cuò)誤,有超時(shí)的,鏈接不到圖片的,連接不到服務(wù)器等,那么下面是關(guān)于HTTP服務(wù)器狀態(tài)代碼的定義。
在做接口測(cè)試、性能測(cè)試的時(shí)候,會(huì)產(chǎn)生比較多的HTTP錯(cuò)誤查看其錯(cuò)誤,有超時(shí)的,鏈接不到圖片的,連接不到服務(wù)器等,那么下面是關(guān)于HTTP服務(wù)器狀態(tài)代碼的定義。
<
div>1.1 消息1xx(Informational 1xx)
該類狀態(tài)代碼用于表示臨時(shí)回應(yīng)。臨時(shí)回應(yīng)由狀態(tài)行(Status-Line)及可選標(biāo)題組成, 由空行終止。HTTP/1.0中沒有定義任何1xx的狀態(tài)代碼,所以它們不是對(duì)HTTP/1.0請(qǐng)求的 合法回應(yīng)。實(shí)際上,它們主要用于實(shí)驗(yàn)用途,這已經(jīng)超出本文檔的范圍。
1.2 成功2xx(Successful 2xx)
表示客戶端請(qǐng)求被成功接收、理解、接受。
200 OK
請(qǐng)求成功?;貞?yīng)的信息依賴于請(qǐng)求所使用的方法,如下:
GET 要請(qǐng)求的資源已經(jīng)放在回應(yīng)的實(shí)體中了。
HEAD 沒有實(shí)體主體,回應(yīng)中只包括標(biāo)題信息。
POST 實(shí)體(描述或包含操作的結(jié)果)。
201 Created
請(qǐng)求完成,結(jié)果是創(chuàng)建了新資源。新創(chuàng)建資源的URI可在回應(yīng)的實(shí)體中得到。原始服務(wù)器應(yīng)在發(fā)出該狀態(tài)代碼前創(chuàng)建該資源。如果該操作不能立即完成,服務(wù)器必須在該資源可用時(shí)在回應(yīng)主體中給出提示,否則,服務(wù)器端應(yīng)回應(yīng)202(可被接受)。
在本文定義的方法,只有POST可以創(chuàng)建資源。
202 Accepted
請(qǐng)求被接受,但處理尚未完成。請(qǐng)求可能不一定會(huì)最終完成,有可能被處理過程隨時(shí)中斷,在這種情況下,沒有辦法在異步操作中重新發(fā)送狀態(tài)代碼。
202回應(yīng)是沒有義務(wù)的,這樣做的目的是允許服務(wù)器不必等到用戶代理和服務(wù)器間的連接結(jié)束,就可以響應(yīng)其它過程的請(qǐng)求(象每天運(yùn)行一次的,基于批處理的過程)。
在某些回應(yīng)中返回的實(shí)體中包括當(dāng)前請(qǐng)求的狀態(tài)指示、狀態(tài)監(jiān)視器指針或用戶對(duì)請(qǐng)求能否實(shí)現(xiàn)的評(píng)估信息。
204 No Content
服務(wù)器端已經(jīng)實(shí)現(xiàn)了請(qǐng)求,但是沒有返回新的信息。如果客戶是用戶代理,則勿需為此更新自身的文檔視圖。該回應(yīng)主要是為了在不影響用戶代理激活文檔視圖的前提下,進(jìn)行script語句的輸入及其它操作。該回應(yīng)還可能包括新的、以實(shí)體標(biāo)題形式表示的元信息,它可被當(dāng)前用戶代理激活視圖中的文檔所使用。
以上就是HTTP服務(wù)器狀態(tài)代碼的定義。