<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                [TOC] <br/><br/><br/> # <b style="color:#4F4F4F;">簡介說明</b> 原文鏈接: - [http](https://github.com/nodejs/node/blob/main/doc/api/http.md) ``` 版本:http 作用:http協議控制模塊 ``` <br/> # <b style="color:#4F4F4F;">http</b> <br/> # <span style="color:#619BE4">*METHODS</span> ***** 解析器支持的 HTTP 方法列表。 <br/> # <span style="color:#619BE4">*STATUS_CODES</span> ***** 所有標準 HTTP 響應狀態碼的集合,以及每個狀態碼的簡短描述 <br/> # <span style="color:#619BE4">*globalAgent</span> ***** Agent 的全局實例,作為所有 HTTP 客戶端請求的默認值。 <br/> # <span style="color:#619BE4">*maxHeaderSize</span> ***** 只讀屬性,指定 HTTP 消息頭的最大允許大小(以字節為單位)。 默認為 8KB。 。 <br/> # <span style="color:#619BE4">*createServer()</span> ***** 創建服務器,不同Worker共享相同Server <br/> ### 返回類型 ``` http.Server ``` <br/> ### 參數說明 <b style="color:#808080;">options :</b> * 類型:對象 * 默認值:無 * 描述: 拓展原有方法 * 可選值:[ ] <b style="color:#808080;">fn:</b> * 類型:回調函數 * 默認值:無 * 描述: 返回對象IncomingMessage和ServerResponse * 可選值:[ ] <br/> ### 示例內容 <span style="color:red;">1. 舉例說明</span> ``` const http = require('http'); const server = http.createServer((req, res) => { res.end(); }); server.listen(8000); ``` <br/> # <span style="color:#619BE4">*get()</span> ***** 創建GET請求,用于請求遠程主機 <br/> ### 返回類型 ``` http.ClientRequest ``` <br/> ### 參數說明 <b style="color:#808080;">url :</b> * 類型:字符串 * 默認值:無 * 描述: 請求地址 * 可選值:[ ] <b style="color:#808080;">options :</b> * 類型:對象 * 默認值:無 * 描述: 配置參數 * 可選值:[ ] <b style="color:#808080;">callback :</b> * 類型:回調函數 * 默認值:無 * 描述: 當請求返回時回調的函數,傳遞參數http.IncomingMessage對象 * 可選值:[ ] <br/> ### 示例內容 <span style="color:red;">1. 舉例說明</span> ``` http.get("http://www.baidu.com", (res) => res.pipe(process.stdout)); ``` <br/> # <span style="color:#619BE4">*request()</span> ***** Node.js 為每個服務器維護多個連接以發出 HTTP 請求。 此函數允許顯式地發出請求 <br/> ### 返回類型 ``` http.ClientRequest ``` <br/> ### 參數說明 <b style="color:#808080;">url :</b> * 類型:字符串 * 默認值:無 * 描述: 請求地址 * 可選值:[ ] <b style="color:#808080;">options :</b> * 類型:對象 * 默認值:無 * 描述: 配置參數 * 可選值:[ ] <b style="color:#808080;">callback :</b> * 類型:回調函數 * 默認值:無 * 描述: 當請求返回時回調的函數,傳遞參數http.IncomingMessage對象 * 可選值:[ ] <br/> # <b style="color:#4F4F4F;">http.ClientRequest</b> <br/> # <span style="color:#619BE4">aborted</span> ***** 判斷請求是否已經終止 <br/> # <span style="color:#619BE4">destroyed</span> ***** 連接是否被銷毀 <br/> # <span style="color:#619BE4">end()</span> ***** 完成發送請求。 如果部分請求主體還未發送,則將它們刷新到流中。 如果請求被分塊,則發送終止符 '0\r\n\r\n' <br/> # <span style="color:#619BE4">destroy()</span> ***** 銷毀連接 <br/> # <span style="color:#619BE4">flushHeaders()</span> ***** 刷新請求頭 <br/> # <span style="color:#619BE4">getHeader()</span> ***** 讀取請求中的一個請求頭。 該名稱不區分大小寫。 返回值的類型取決于提供給 request.setHeader() 的參數 <br/> # <span style="color:#619BE4">[eve]-on()</span> ***** HTTP的客戶端對象事件 <br/> ### 參數說明 <b style="color:#808080;">event:</b> * 類型:字符層 * 默認值:無 * 描述: 事件類型 * 可選值:[ abort | connect | continue | information | response | socket | timeout | upgrade ] <br/> # <b style="color:#4F4F4F;">http.Server</b> <br/> # <span style="color:#619BE4">listen()</span> ***** 服務器開始監聽端口 <br/> ### 參數說明 <b style="color:#808080;">port:</b> * 類型:整型 * 默認值:無 * 描述: 需要監聽的端口號 * 可選值:[ ] <br/> # <span style="color:#619BE4">[eve]-on()</span> ***** HTTP的服務端對象事件 <br/> ### 參數說明 <b style="color:#808080;">event:</b> * 類型:字符層 * 默認值:無 * 描述: 事件類型 * 可選值:[ request ] <br/> # <span style="color:#619BE4">close()</span> ***** 關閉服務端 <br/> # <b style="color:#4F4F4F;">http.IncomingMessage </b> <br/> # <span style="color:#619BE4">[new]-IncomingMessage()</span> ***** http.Server 或 http.ClientRequest 創建,并分別作為第一個參數傳給 'request' 和 'response' 事件。 它可用于訪問響應狀態、消息頭、以及數據。 <br/> # <span style="color:#619BE4">headers</span> ***** 請求頭 <br/> # <span style="color:#619BE4">rowHeaders</span> ***** 請求頭原始數據 <br/> # <span style="color:#619BE4">url</span> ***** 請求路徑,包含query參數 <br/> # <span style="color:#619BE4">method</span> ***** 請求方法名 <br/> # <b style="color:#4F4F4F;">http.ServerResponse</b> <br/> # <span style="color:#619BE4">[ext]-stream.Writable()</span> ***** 可寫入流 <br/> # <span style="color:#619BE4">[new]-ServerResponse()</span> ***** 由 HTTP 服務器在內部創建,而不是由用戶創建。 它作為第二個參數傳給 'request' 事件 <br/> # <span style="color:#619BE4">setHeader()</span> ***** 設置響應頭 <br/> # <span style="color:#619BE4">writeHead()</span> ***** 寫入響應頭 <br/>
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看