A.如果服務需要在http協(xié)議上,并且希望利用http協(xié)議的各種功能 B.如果服務需要被各種客戶端(特別是移動客戶端)調用,選擇Web API C.如果服務需要被少數(shù)客戶端調用且返回的數(shù)據(jù)量較大時,選擇Web API D.以上說法都不對
A.WebApi是基于純粹的http協(xié)議而WebService是基于soap協(xié)議,webapi比webservice更快,服務器負載低。如果在線用戶訪問量非常大,那還是有必要改用webapi。 B.webservice主要是soap和xml,而webapi則可以定義為純文本。所以webapi更加輕量級,在對速度、性能要求更高的今天來說,webapi更加適合作為web服務,尤其適合作為移動手機的web服務。 C.WebApi多用于基于http請求的服務應用,比如說移動服務端或者需要提供第三方API服務的場景下。 D.WebService一般做為內部子系統(tǒng)間的服務通信。
A.默認簡單參數(shù)都通過URL參數(shù)方式傳遞 B.默認復雜參數(shù)(自定義實體類)都通過POST方式傳遞 C.被標記為[FromBody]的參數(shù)只允許出現(xiàn)一次,被標記為[FromUri]的參數(shù)可以出現(xiàn)多次,如果被標記為[FromUri]的參數(shù)是簡單參數(shù),該標記可以去掉 D.以上說法都對