第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

PHP開發(fā)一個(gè)API,應(yīng)用于多種客戶端的運(yùn)行流程是什么

PHP開發(fā)一個(gè)API,應(yīng)用于多種客戶端的運(yùn)行流程是什么

PHP
慕勒6014206 2017-08-24 17:49:25
/*? ???1,比較熟悉pc網(wǎng)站開發(fā),現(xiàn)在公司一般都是通過api來為不同設(shè)備提供后臺(tái)調(diào)用并返回?cái)?shù)據(jù)。 ???2,對于PC端,從客戶端請求到客戶端顯示頁面,是什么流程?。 ???3,假設(shè)api請求:?www.xxx.com/api/user/show?username=tt ???4,api返回的是一個(gè)json數(shù)據(jù)?包含tt這個(gè)人的信息。 ??? ???*/ ??? ???//問題:這個(gè)數(shù)據(jù)返回給誰? ?????我的想法:返回給“前端PHP”?當(dāng)“前端PHP”接到客戶端get請求時(shí),他通過curl模擬get ?????????????發(fā)送請求給api,api再返回給“前端php”,“前端php”再輸出數(shù)據(jù)到模板。 ?????????????不知道是不是這么理解 ??? ???//問題:一般php?mvc架構(gòu)下,項(xiàng)目目錄(含api)是什么樣的? ?????我的想法: ????????application ???????????--api ???????????--index?(PC前臺(tái)) ???????????--admin??(PC后臺(tái)) ???????????.... ??????????? ???//補(bǔ)充:在實(shí)際項(xiàng)目中,api是不是單獨(dú)在一臺(tái)服務(wù)器? ??? ???//以上全都是我的想法,對這方面不了解,希望大神給普及一下基礎(chǔ)概念,小弟多謝了
查看完整描述

1 回答

?
灬紫羽

TA貢獻(xiàn)107條經(jīng)驗(yàn) 獲得超71個(gè)贊

雖然沒明白你的前端PHP的意思,不過我還是說一下我的看法吧;
客戶端跟服務(wù)器端的關(guān)系你可以理解為商家跟廠家的關(guān)系,商家?從?廠家拿到貨物展示給用戶;這里的
客戶端就相當(dāng)于商家,服務(wù)器端就相當(dāng)于廠家;而你所說的api就相當(dāng)于是廠家給商家設(shè)立的貨倉,每
次商家需要拿貨物就從貨倉拿;說白了api就是用來傳輸服務(wù)器的數(shù)據(jù)給客戶端的;

還有客戶端跟服務(wù)器端交互是不需要經(jīng)過前端的,是直接發(fā)送請求給服務(wù)器,然后服務(wù)器直接返回?cái)?shù)據(jù)
給客戶端,這個(gè)過程沒有任何的前端展示;只有當(dāng)客戶端拿到數(shù)據(jù)了才會(huì)展示給用戶。

至于api的存放位置,這個(gè)不同的框架存放位置不一樣,只要你路由指定正確了,放到哪里都是一樣的,
就是執(zhí)行一個(gè)服務(wù)器的php文件從數(shù)據(jù)庫或者緩存中拿到數(shù)據(jù)而已。

做一兩個(gè)項(xiàng)目你就會(huì)明白這些了。
個(gè)人見解,如果有錯(cuò)誤的地方,朋友們可以指出來。謝謝


查看完整回答
反對 回復(fù) 2017-08-25
  • 1 回答
  • 0 關(guān)注
  • 1303 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)