W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
HTTP規(guī)范包含大量可以回到客戶端的服務(wù)器響應(yīng)代碼。我們將在大多數(shù)應(yīng)用程序中使用一些更常見的響應(yīng)。
代碼 | 含義 | 描述 |
---|---|---|
200 | OK | 一切進(jìn)行順利。 |
301 | Moved Permanently | 請(qǐng)求的URL已移動(dòng),客戶端應(yīng)該在響應(yīng)中指定的URL重新請(qǐng)求它。 |
400 | Bad Request | 客戶端請(qǐng)求的格式無效,需要修復(fù)。 |
401 | Unauthorized | 客戶端無權(quán)查看其要求的內(nèi)容。 |
403 | Forbidden | 服務(wù)器拒絕處理此請(qǐng)求。 這與401不同,客戶端可以使用身份驗(yàn)證再次嘗試。 |
404 | Not Found | 客戶端要求的東西不存在。 |
500 | Internal Server Error | 發(fā)生了某種情況,導(dǎo)致服務(wù)器無法處理請(qǐng)求。 |
503 | Service Unavailable | 表示某種運(yùn)行時(shí)故障。 |
這里是trivial服務(wù)器,它保存在simple_server.js:
var http = require("http");
//m.o2fo.com
function handle_incoming_request (req, res) {
console.log("INCOMING REQUEST: " + req.method + " " + req.url);
res.writeHead(200, { "Content-Type" : "application/json" });
res.end(JSON.stringify( { error: null }) + "\n");
}
var s = http.createServer(handle_incoming_request);
s.listen(8080);
通過鍵入在一個(gè)終端窗口(Mac/Linux)或命令提示符(Windows)中運(yùn)行此程序
node simple_server.js
現(xiàn)在,在另一個(gè)終端窗口中,鍵入
curl -X GET http://localhost:8080
我們應(yīng)該看到
INCOMING REQUEST: GET /
在你運(yùn)行curl命令的窗口中,你應(yīng)該看到
{"error":null}
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: