web服務的本質是什麼
web服務的本質是乙個套接字軟體,瀏覽器是客戶端,我們向服務端傳送請求,伺服器對我們的請求進行響應,然後我們獲得需要的資料
瀏覽器發請求 --> http協議 --> 服務端接收請求 --> 服務端返回響應 --> 服務端把html檔案內容發給瀏覽器 --> 瀏覽器渲染頁面
http協議
四大特性
'''
http就是超文字協議 專門用於規範伺服器端與客戶端互動的格式
'''四大特性:
1.基於請求響應
2.基於tcp/udp協議之上
3.無狀態
不儲存使用者的資訊,每次過來都彷彿第一次看見
4.無/短鏈結
請求一次回應一次,之後斷開連線,
http的請求格式#請求格式
請求首行(http協議版本,當前請求的方式)
請求頭(一大堆k,v鍵值對)
/r/n
請求體(存放的是一些資料,並不是每種請求方式都有請求體,get沒有請求體,post有)
#請求方式
1.get:朝伺服器索要資料
2.post:向伺服器提交資料
eg:使用者登入 輸入使用者名稱和密碼後 提交到後端做身份校驗
#響應格式
響應首行(http協議版本,響應狀態碼)
響應頭(一大堆k,v鍵值對)
/r/n
響應體(返回給瀏覽器展示給使用者看的資料)
響應狀態碼#響應狀態碼
簡單的說就是用一串數字來表示一些複雜的狀態或者描述性資訊
1xx:
服務端已經接受到你的資料正在處理,你可以繼續提交資料
2xx:
伺服器端成功響應你的資料(
200)
3xx:
重定向4xx:
找不到你需要的資料或不符合獲得資料的條件(
403,
404)
5xx:
伺服器端出現故障(
500)
HTTP請求協議格式
請求行 accept 粉色部分是請求頭 accept language zh accept encoding gzip,deflate if modified since mon,15 oct 2012 09 06 00 gmt if none match w 319 1350291960578 u...
事務四大特性
1 原子性 將事務中所做的操作 成乙個原子單元,即對於事務所進行的資料修改等操作,要麼全部執行,要麼全部不執行。2 一致性 事務執行的結果必須是使資料庫從乙個一致性狀態變到另乙個一致性狀態。事務在完成時,必須使所有的資料都保持一致狀態,而且在相關資料中,所有規則都必須應用於事務的修改,以保持所有資料...
事務四大特性
資料庫事務有四大特性,分別是 原子性 一致性 隔離性和永續性。原子性 atomicity 事務是資料庫的邏輯工作單位,它對資料庫的修改要麼全部執行,要麼全部不執行。一致性 consistemcy 事務前後,資料庫的狀態都滿足所有的完整性約束。隔離性 isolation 併發執行的事務是隔離的,乙個不...