W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎勵
這個對象在使用http.Client 發(fā)起請求時(shí)被創(chuàng)建,它會以參數(shù)的形式傳遞給request 對象'response'事件的響應(yīng)函數(shù)。 'response'實(shí)現(xiàn)了可讀流的接口。
Event: 'data'
function (chunk) {}
當(dāng)接收到消息體一部分的時(shí)候觸發(fā)。
例如:此方法有一個參數(shù),是消息體的一個塊,這個塊的內(nèi)容已經(jīng)被解碼成一個字符串。信息體的編碼通過response.setBodyEncoding()
來設(shè)置。
Event: 'end'
function () {}
該事件對于每個受到的消息會觸發(fā)一次。它沒有參數(shù),在觸發(fā)過這個事件后將不會再觸發(fā)其他事件將了。
response.statusCode
一個三位數(shù)字所表示的HTTP 回應(yīng)狀態(tài),比如404。
response.httpVersion
所連接到的服務(wù)器所使用HTTP 協(xié)議版本。大致上是'1.1'或者'1.0'。response.httpVersionMajor 則表示第一個數(shù)字 response.httpVersionMinor 表示第二個。
response.headers
http 信息頭對象。
response.setEncoding(encoding='null')
設(shè)置回應(yīng)信息體的編碼,'utf8'、'ascii'或者'binary'。默認(rèn)值為空,著表示'data'事件將會使用一個Buffer 對象作為 參數(shù)。
response.pause()
暫停response 觸發(fā)事件。通常在控制一個下載動作時(shí)候使用。
response.resume()
恢復(fù)一個暫停的請求。
response.client
保存response 所屬的http.Client 的引用。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: