示例**:/lesson07/server.jspost資料量通常較大,通常不會一次性從客戶端傳送到服務端,具體每次傳送的大小由協議,以及客戶端與服務端之間的協商決定。
因此,nodejs在處理post資料時,需要通過request物件的data事件,獲取每次傳輸的資料,並在end事件呼叫時,處理所有獲取的資料。
request物件是乙個http.incomingmessage 類,而它實現了可讀流介面,因此具有了可讀流的data、end等事件。
需要注意的是,data事件中傳入的引數是buffer,buffer只是乙個二進位制的資料,它有可能只是一段字串資料,也有可能是檔案的一部分,所以處理buffer資料的時候要注意這一點。
6 3 處理計畫
6.3 處理計畫 在本節,我們要把上一節的技術應用到可選值。在處理元組時,我們發現使用函式,有助於處理元組中的元素 類似地,處理可選值時,同樣需要使用高階函式,對可選值中的乙個或多個進行某種操作。我們接著上一章的示例,從計畫型別開始,然後,看一下選項型別。在前面的章節中,我們實施了乙個表示事件計畫的...
7 1 1 1 處理記錄
7.1.1.1 處理記錄 我們在本章後面還要用到rect 型別,有兩個簡單的函式來處理矩形。第乙個函式是縮小矩形,通過從每一條邊上減去指定的寬度和高度,第二個函式是把我們的矩形表示形式轉換成 system.drawing 命名空間中的 rectanglef 類。清單 7.2 中是這兩個函式。清單 7...
(9)處理型別
型別別名 是乙個名字,它是某種型別的同義詞。c 有兩種方法用於定義型別別名 一.使用關鍵字typedef typedef int iname iname a 1 可用iname定義變數 a是乙個整型變數二.使用別名宣告 using 來定義型別的別名 using iname int iname a 1...