瀏覽器向伺服器傳送資料遵循http格式,伺服器響應瀏覽器也遵循http格式
http響應格式:
1).響應行:http版本 、狀態碼、狀態訊息(http1.1 200 ok)
2).響應頭:訊息報頭(客戶端使用的附加資訊)
3).空行:(必須的)
4).響應實體:伺服器返回給瀏覽器的資訊
http狀態碼
1**:伺服器收到請求,需請求者繼續執行
2**:伺服器成功返回
3**:重定向,需進一步操作才能完成請求,此過程瀏覽器與伺服器實現兩次互動
4**:瀏覽器請求有語法出錯,或者瀏覽器傳送的請求伺服器無法完成(比如:伺服器沒找到瀏覽器要找的東西)
5**:伺服器出錯,伺服器有baug
伺服器響應
1開頭的http狀態碼 表示臨時響應並需要請求者繼續執行操作的狀態 100 繼續 請求者應當繼續提出請求。伺服器返回此 表示已收到請求的第一部分,正在等待其餘部分。101 切換協議 請求者已要求伺服器切換協議,伺服器已確認並準備切換。2開頭的http狀態碼 表示請求成功 200 成功處理了請求,一般...
nodejs搭建http伺服器(單一響應)
1.安裝node 安裝npm 新建資料夾server.js 2.在server.js裡面寫入如下 console.log server running at 3.開啟命令列,輸入 node server.js4.開啟 在簡單的hello world服務中,nodejs已經傳送了一些基本資訊,conn...
關於伺服器響應json格式亂碼問題
new 將結果轉換成json字串 writevalueasstring list 獲取printwriter列印流 printwriter writer response.getwriter 設定響應內容和字元編碼 response.setcontenttype new 將結果轉換成json字串 w...