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

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

AngularJS $ http和$ resource

AngularJS $ http和$ resource

德瑪西亞99 2020-02-04 14:40:24
我有一些要調(diào)用的Web服務(wù)。$resource或$http,我應(yīng)該使用哪一個(gè)?$resource:https : //docs.angularjs.org/api/ngResource/service/$resource$http:https : //docs.angularjs.org/api/ng/service/$http閱讀以上兩個(gè)API頁(yè)面后,我迷路了。您能用簡(jiǎn)單的英語(yǔ)給我解釋一下有什么區(qū)別,在什么情況下我應(yīng)該使用它們?如何構(gòu)造這些調(diào)用并將結(jié)果正確讀入js對(duì)象?
查看完整描述

3 回答

?
絕地?zé)o雙

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

$http用于通用AJAX。在大多數(shù)情況下,這是您要使用的。隨著$http你將要作出GET,POST,DELETE型手動(dòng)調(diào)用和處理他們回到你自己的對(duì)象。

$resource包裝$http以用于RESTful Web API場(chǎng)景。


概而言之:RESTful Web服務(wù)將與一個(gè)端點(diǎn)為基于HTTP的方法,如與數(shù)據(jù)類型進(jìn)行不同的處理數(shù)據(jù)的服務(wù)類型GETPOST,PUT,DELETE,等于是用一個(gè)$resource,你可以調(diào)用一個(gè)GET獲取資源作為JavaScript對(duì)象,然后對(duì)其進(jìn)行更改并使用,然后將其發(fā)送回POST,甚至使用刪除它DELETE。

...如果有道理。


查看完整回答
反對(duì) 回復(fù) 2020-02-04
?
搖曳的薔薇

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

我認(rèn)為其他答案雖然正確,但并不能完全解釋問題的根源:REST是的子集HTTP。這意味著可以通過(guò)完成的所有操作REST都可以通過(guò)完成,HTTP但是不能通過(guò)完成的所有內(nèi)容都可以通過(guò)HTTP完成REST。這就是為什么在內(nèi)部$resource使用$http

那么,何時(shí)互相使用?

如果您需要的只是REST,也就是說(shuō),您正在嘗試訪問RESTfulWeb服務(wù),$resource則將使其與該Web服務(wù)進(jìn)行交互變得非常容易。

相反,如果您嘗試訪問不是RESTfulWeb 服務(wù)的任何內(nèi)容,則必須使用$http。請(qǐng)記住,您還可以RESTful通過(guò)來(lái)訪問Web服務(wù)$http,這將比使用麻煩得多$resource。這是大多數(shù)人在AngularJS之外通過(guò)使用jQuery.ajax(等效于Angular的$http)進(jìn)行此操作的方式。


查看完整回答
反對(duì) 回復(fù) 2020-02-04
  • 3 回答
  • 0 關(guān)注
  • 1231 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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