NodeJS - response對象


response(ServerResponse): 
    在服務器端用來向用戶做出響應的對象, 凡是需要向用戶(客戶端)響應的操作, 
    都需要通過response對象來進行

response常用API: 

    response.write(): 發送數據

    response.end(): 
        每個請求都必須要調用response.end(), 告訴服務器該響應的報文頭, 報文體等等全部都已經響應完畢了, 可以結束本次響應
        如果要用response.end()來響應數據的話, 數據必須是String類型或者是Buffer類型

    response.setHeader(): 
        設置響應報文頭, 如果不設置, 系統也會有默認的響應報文頭, 並且會默認發送給瀏覽器
        當已經發送過響應報文頭后, 就不能再通過response.setHeader()再次設置響應報文頭, 否則會報錯

    response.statusCode: 設置HTTP響應狀態碼

    response.statusMessage: 設置HTTP響應狀態碼對應的消息
    
    response.writeHead(): 
        直接向客戶端響應HTTP響應報文頭
        用法: 
            response.writeHead(響應狀態碼, 響應消息, {
                '鍵': '值', 
                ...
            });

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM