大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

JSP教程
JSP高級(jí)教程

JSP HTTP狀態(tài)碼

HTTP請(qǐng)求與HTTP響應(yīng)的格式相近,都有著如下結(jié)構(gòu):

● 以狀態(tài)行+CRLF(回車換行)開(kāi)始

●  零行或多行頭模塊+CRLF

● 一個(gè)空行,比如CRLF

● 可選的消息體比如文件,查詢數(shù)據(jù),查詢輸出

舉例來(lái)說(shuō),一個(gè)服務(wù)器響應(yīng)頭看起來(lái)就像下面這樣:

HTTP/1.1 200 OK
Content-Type: text/html
Header2: ...
...
HeaderN: ...
  (Blank Line)
<!doctype ...>
<html>
<head>...</head>
<body>
...
</body>
</html>

狀態(tài)行包含HTTP版本,一個(gè)狀態(tài)碼,和狀態(tài)碼相對(duì)應(yīng)的短消息。

下表列出了可能會(huì)從服務(wù)器返回的HTTP狀態(tài)碼和與之關(guān)聯(lián)的消息:

狀態(tài)碼

消息

描述

100

Continue

只有一部分請(qǐng)求被服務(wù)器接收,但只要沒(méi)被服務(wù)器拒絕,客戶端就會(huì)延續(xù)這個(gè)請(qǐng)求

101

Switching Protocols

服務(wù)器交換機(jī)協(xié)議

200

OK

請(qǐng)求被確認(rèn)

201

Created

請(qǐng)求已完成,新的資源被創(chuàng)建

202

Accepted

請(qǐng)求被接受,但未處理完

203

Non-authoritative

Information

204

No

Content

205

Reset

Content

206

Partial

Content

300

Multiple Choices

一個(gè)超鏈接表,用戶可以選擇一個(gè)超鏈接并訪問(wèn),最大支持5個(gè)超鏈接

301

Moved Permanently

被請(qǐng)求的頁(yè)面已經(jīng)移動(dòng)到了新的URL下

302

Found

被請(qǐng)求的頁(yè)面暫時(shí)性地移動(dòng)到了新的URL下

303

See Other

被請(qǐng)求的頁(yè)面可以在一個(gè)不同的URL下找到

304

Not

Modified

305

Use

Proxy

306

Unused

已經(jīng)不再使用此狀態(tài)碼,但狀態(tài)碼被保留

307

Temporary Redirect

被請(qǐng)求的頁(yè)面暫時(shí)性地移動(dòng)到了新的URL下

400

Bad Request

服務(wù)器無(wú)法識(shí)別請(qǐng)求

401

Unauthorized

被請(qǐng)求的頁(yè)面需要用戶名和密碼

402

Payment Required

目前還不能使用此狀態(tài)碼

403

Forbidden

禁止訪問(wèn)所請(qǐng)求的頁(yè)面

404

Not Found

服務(wù)器無(wú)法找到所請(qǐng)求的頁(yè)面

405

Method Not Allowed

請(qǐng)求中所指定的方法不被允許

406

Not Acceptable

服務(wù)器只能創(chuàng)建一個(gè)客戶端無(wú)法接受的響應(yīng)

407

Proxy Authentication Required

在請(qǐng)求被服務(wù)前必須認(rèn)證一個(gè)代理服務(wù)器

408

Request Timeout

請(qǐng)求時(shí)間超過(guò)了服務(wù)器所能等待的時(shí)間,連接被斷開(kāi)

409

Conflict

請(qǐng)求有矛盾的地方

410

Gone

被請(qǐng)求的頁(yè)面不再可用

411

Length Required"Content-Length

"沒(méi)有被定義,服務(wù)器拒絕接受請(qǐng)求

412

Precondition Failed

請(qǐng)求的前提條件被服務(wù)器評(píng)估為false

413

Request Entity Too Large

因?yàn)檎?qǐng)求的實(shí)體太大,服務(wù)器拒絕接受請(qǐng)求

414

Request-url Too Long

服務(wù)器拒絕接受請(qǐng)求,因?yàn)閁RL太長(zhǎng)。多出現(xiàn)在把"POST"請(qǐng)求轉(zhuǎn)換為"GET"請(qǐng)求時(shí)所附帶的大量查詢信息

415

Unsupported Media Type

服務(wù)器拒絕接受請(qǐng)求,因?yàn)槊襟w類型不被支持

417

Expectation

Failed

500

Internal Server Error

請(qǐng)求不完整,服務(wù)器遇見(jiàn)了出乎意料的狀況

501

Not Implemented

請(qǐng)求不完整,服務(wù)器不提供所需要的功能

502

Bad Gateway

請(qǐng)求不完整,服務(wù)器從上游服務(wù)器接受了一個(gè)無(wú)效的響應(yīng)

503

Service Unavailable

請(qǐng)求不完整,服務(wù)器暫時(shí)重啟或關(guān)閉

504

Gateway Timeout

網(wǎng)關(guān)超時(shí)

505

HTTP Version Not Supported

服務(wù)器不支持所指定的HTTP版本

設(shè)置HTTP狀態(tài)碼的方法

下表列出了HttpServletResponse 類中用來(lái)設(shè)置狀態(tài)碼的方法:

S.N.

方法 & 描述

1

public void setStatus ( int statusCode )

此方法可以設(shè)置任意的狀態(tài)碼。如果您的響應(yīng)包含一個(gè)特殊的狀態(tài)碼和一個(gè)文檔,請(qǐng)確保在用PrintWriter返回任何內(nèi)容前調(diào)用setStatus方法

2

public void sendRedirect(String url)

此方法產(chǎn)生302響應(yīng),同時(shí)產(chǎn)生一個(gè) Location 頭告訴URL 一個(gè)新的文檔

3

public void sendError(int code, String message)

此方法將一個(gè)狀態(tài)碼(通常為 404)和一個(gè)短消息,自動(dòng)插入HTML文檔中并發(fā)回給客戶端

HTTP狀態(tài)碼程序示例

接下來(lái)的例子將會(huì)發(fā)送407錯(cuò)誤碼給瀏覽器,然后瀏覽器將會(huì)告訴您"Need authentication!!!"。

<html>
<head>
<title>Setting HTTP Status Code</title>
</head>
<body>
<%    // 設(shè)置錯(cuò)誤代碼,并說(shuō)明原因    response.sendError(407, "Need authentication!!!" ); %>
</body>
</html>

訪問(wèn)以上JSP頁(yè)面,將會(huì)得到以下結(jié)果:

您也可以試試使用其他的狀態(tài)碼,看會(huì)不會(huì)得到什么意想不到結(jié)果。

全部教程
主站蜘蛛池模板: 国产精品久久久久久久久久98 | 麻豆精品成人免费国产片 | 国产一区二区高清 | 福利视频专区 | 在线有码 | 色综合色狠狠天天综合色hd | 亚洲国产成人九九综合 | 国产福利不卡视频在免费播放 | 久久夜靖品 | 亚洲精品成人网久久久久久 | 欧美极品妇xxxxxbbbbb | 欧美三级美国一级 | 九九精品免费视频 | 国产在线播放一区二区 | 国产亚洲精品久久久久久牛牛 | 久久黄色录像 | 国产深夜福利19禁在线播放 | 中文字幕有码在线观看 | 动漫精品欧美一区二区三区 | 一区二区在线播放福利视频 | 国产高清美女一级a毛片久久w | 9久久这里只有精品国产 | 久操中文在线 | 老子影院无码午夜伦不卡 | 日韩免费中文字幕 | 亚洲图片另类 | 精品亚洲成a人在线观看 | 热久久视久久精品18国产 | 麻豆成人久久精品二区三 | 成年人国产网站 | 五月婷久久 | 999毛片| 免费中文字幕一级毛片 | 国产亚洲99影院 | 日韩欧美在线不卡 | 天海翼精品久久中文字幕 | 99热在线国产 | 午夜免费福利影院 | 色综合色 | 老司机午夜精品视频在线观看免费 | 天天色综合2 |