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