rest api 也叫 restful
成都創(chuàng)新互聯(lián)是創(chuàng)新、創(chuàng)意、研發(fā)型一體的綜合型網(wǎng)站建設(shè)公司,自成立以來(lái)公司不斷探索創(chuàng)新,始終堅(jiān)持為客戶(hù)提供滿(mǎn)意周到的服務(wù),在本地打下了良好的口碑,在過(guò)去的10多年時(shí)間我們累計(jì)服務(wù)了上千家以及全國(guó)政企客戶(hù),如成都iso認(rèn)證等企業(yè)單位,完善的項(xiàng)目管理流程,嚴(yán)格把控項(xiàng)目進(jìn)度與質(zhì)量監(jiān)控加上過(guò)硬的技術(shù)實(shí)力獲得客戶(hù)的一致贊揚(yáng)。REST API指一組架構(gòu)約束條件和原則,滿(mǎn)足約束條件和原則的應(yīng)用程序設(shè)計(jì)。架構(gòu),軟件體系結(jié)構(gòu)分為三部分:構(gòu)建,用于描述計(jì)算機(jī);連接器,用于描述構(gòu)建的鏈接部分;配置將構(gòu)建和連接器組成有機(jī)整體。
1>發(fā)送請(qǐng)求進(jìn)行curd操作 哪個(gè)操作由請(qǐng)求方式?jīng)Q定
2>同一個(gè)請(qǐng)求路徑可以進(jìn)行多個(gè)操作
3>請(qǐng)求方式會(huì)用到 put get post delete
非rest api 也叫 restless
1>請(qǐng)求方式不決定 請(qǐng)求的curd操作
2>一個(gè)請(qǐng)求路徑值對(duì)應(yīng)一個(gè)請(qǐng)求操作
3>一般只有g(shù)et/post
使用瀏覽器測(cè)試一把restapi
使用json-server 搭建rest api 在github上看文檔 在npm上下載
第一步:npm install -g json-server(全局安裝 一次安裝 到處可以使用 一直可以使用 除非重裝系統(tǒng) 或者清除了)
第二步:在根目錄創(chuàng)建一個(gè)db.json 并寫(xiě)上配置文件 有一個(gè)對(duì)象 里面有三個(gè)屬性
第三步:
如何查看自己安裝了哪些包 去package.json 去看有哪些依賴(lài)聲明了
json-server --watch 監(jiān)視db.json文件的變化 一旦變化 就重新運(yùn)行
是用axios測(cè)試restapi
representation(表現(xiàn)層 ) state transfer(狀態(tài)轉(zhuǎn)換) 其實(shí)指的是資源表現(xiàn)層狀態(tài)轉(zhuǎn)換
ajax請(qǐng)求是一種特殊的http請(qǐng)求,對(duì)服務(wù)器來(lái)說(shuō),沒(méi)有任何區(qū)別,區(qū)別在瀏覽器端,瀏覽器端發(fā)請(qǐng)求,只有XHR或fetch發(fā)出的才是ajax請(qǐng)求(瀏覽器派ajax引擎發(fā)的),其它所有的都是非ajax請(qǐng)求
ajax引擎獲取到數(shù)據(jù)后并不是馬上顯示,而是把獲取到的數(shù)據(jù)交給回調(diào)函數(shù),由程序員手動(dòng)拿著數(shù)據(jù)決定在界面哪里進(jìn)行更新,
如果是一般的http請(qǐng)求,瀏覽器獲取到數(shù)據(jù)后會(huì)自動(dòng)更新界面,無(wú)論這個(gè)數(shù)據(jù)是json數(shù)據(jù)還是頁(yè)面數(shù)據(jù)還是圖片數(shù)據(jù)
兩者發(fā)送請(qǐng)求不太一樣,收到數(shù)據(jù)處理也不一樣**
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線(xiàn),公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性?xún)r(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專(zhuān)為企業(yè)上云打造定制,能夠滿(mǎn)足用戶(hù)豐富、多元化的應(yīng)用場(chǎng)景需求。