HTTP

2018-07-11 09:43 更新

如果要使用HTTP 的server 以及client 模塊則必須使用require('http')加載http 模塊

NODE 中的HTTP 接口被設(shè)計(jì)成為支持HTTP 協(xié)議的很多特性,這些特性通常那難以掌控,特別是large,possiblechunk-encoded(塊編碼),messages。這個(gè)接口特意不緩沖整個(gè)請(qǐng)求(request)或者響應(yīng)(responses)使用戶可以使用流 的形式操作數(shù)據(jù)。

以下是用對(duì)象的形式表示的HTTP 信息頭

{ 'content-length': '123' , 'content-type': 'text/plain' , 'stream': 'keep-alive' , 'accept': '*/*' }

所有key 都是小寫(xiě),數(shù)值不能被修改

為了支持盡可能多的HTTP 應(yīng)用,NODE 的HTTP API 非常底層。其只處理到流(stream)相關(guān)的操作以及信息解 析。API 將信息解析成為信息頭和信息體,但并不解析實(shí)際的信息頭和信息體的具體內(nèi)容。

如果在基礎(chǔ)平臺(tái)上的OpenSSL 是可用的則HTTPS 也能夠被支持


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)