2. 約定

2018-02-24 16:10 更新

文檔中關(guān)鍵字"MUST"、"MUST NOT"、"REQUIRED"、"SHALL"、"SHALL NOT"、"SHOULD"、"SHOULD NOT"、"RECOMMENDED"、"MAY"和 "OPTIONAL" 將在RFC 2119?中得到詳細(xì)的解釋及描述。

由于JSON-RPC使用JSON,它具有與其相同的類型系統(tǒng)(見http://www.json.orgRFC 4627)。JSON可以表示四個(gè)基本類型(String、Numbers、Booleans和Null)和兩個(gè)結(jié)構(gòu)化類型(Objects和Arrays)。

規(guī)范中,術(shù)語“Primitive”標(biāo)記那4種原始類型,“Structured”標(biāo)記兩種結(jié)構(gòu)化類型。任何時(shí)候文檔涉及JSON數(shù)據(jù)類型,第一個(gè)字母都必須大寫:Object,Array,String,Number,Boolean,Null。包括True和False也要大寫。

在客戶端與任何被匹配到的服務(wù)端之間交換的所有成員名字應(yīng)是區(qū)分大小寫的。 函數(shù)、方法、過程都可以認(rèn)為是可以互換的。

客戶端被定義為請(qǐng)求對(duì)象的來源及響應(yīng)對(duì)象的處理程序。

服務(wù)端被定義為響應(yīng)對(duì)象的起源和請(qǐng)求對(duì)象的處理程序。

該規(guī)范的一種實(shí)現(xiàn)為可以輕而易舉的填補(bǔ)這兩個(gè)角色,即使是在同一時(shí)間,同一客戶端或其他不相同的客戶端。 該規(guī)范不涉及復(fù)雜層。

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)