1
、xcap
協議的簡介
xcap
(xml configuration access protocol
,xml
配置訪問協議),也稱
xml配置接入協議。它是
ietf
制定的乙個協議,前面陸續發布了一系列草案,於
2023年5
月正式成為
rfc規範(
rfc 4825)。
該協議允許客戶端讀、寫、修改存放在伺服器中的
xml格式的應用配置資料。
xcap
將xml
文件中的節點對映到
中,使得這些元件能夠直接通過
訪問。 2
、xcap
協議的應用場合
多個應用和服務之間共享好友列表(
buddy lists)
多個應用和服務之間共享安全策略(
authorization policies)
多個應用和服務之間共享呈現資料(
presence list)
開放移動聯盟(
oma)定義的文件管理伺服器(
xdms
)結構中,其中的
xdm3
和xdm4
介面是xcap
協議。 3
、xcap
的uri
的組成
xcap
的uri
對映分成兩個部分:文件選擇器(
document selector
)與節點擊擇器
(node selector )
,文件選擇器決定選擇哪乙個
xml文件。節點擊擇器決定選擇文件中的哪乙個節點和屬性(是
xpath
的乙個子集)。在
rfc的描述中,文件選擇器與節點擊擇器之間以「
~~」分隔,但是在一些文件中,
xcap
的uri
並不包含「~~」
(也許是早期的文件,下面的例子當中
uri並不包含「~~」
)。
文件選擇器的結構:
root service/auid/users/username
root service /auid/global/
其中auid
是唯一的程式id。
文件組織的層次結構如下:
xcap
的uri
的示例: 4
、rest
風格的xcap操作
獲取乙個
xml文件
建立或者替換乙個
xml文件
刪除乙個
xml文件
獲取乙個
xml文件的節點
建立或者替換乙個
xml文件的節點
刪除乙個
xml文件的節點
獲取乙個
xml文件節點的屬性
建立或者替換乙個
xml文件節點的屬性
刪除乙個
xml文件節點的屬性
獲取乙個
xml文件節點舉例
獲取乙個
xml文件節點屬性舉例
建立乙個
xml文件節點舉例
替換乙個
xml文件節點舉例
刪除乙個
xml節點舉例:
REST風格的XCAP協議
1 xcap協議的簡介 xcap xml configuration access protocol,xml配置訪問協議 也稱xml配置接入協議。它是ietf制定的乙個協議,前面陸續發布了一系列草案,於2007年5月正式成為rfc規範 rfc 4825 該協議允許客戶端讀 寫 修改存放在伺服器中的x...
對TCP IP協議的一些看法(4) 網路層協議概述
之前有提到,鏈路層的上層是網路層 internet層 也有翻譯為網際層。這層開始一直到應用層就是使用者所需要關注的地方了。網路層協議包括了最著名的ip協議 icmp協議 igmp協議等,今天主要對ip協議進行一下概述。ip協議 其中各位的意思是 1.版本號 佔4位,代表是ipv4還是ipv6 2.首...
UNP(一) 網路程式設計角度下的TCP UDP協議
此博文是學習unp unix network programming 後的讀書筆記,供以後自己翻閱回顧知識。tcp udp概述 在前面 計算機網路與tcp ip 欄目下已經介紹過一些關於tcp udp的相關知識tcp ip 三 傳輸層tcp與udp,這裡只是簡單從unix網路程式設計的角度介紹tcp...