文件中提供這張圖
其中看到一個新東西OData。先提供一個再OData.org上的簡單介紹影片,以後會再提到這東西。
回到Sharepoint上。
再文件中有一句話:「By using HTTP requests, you can use these REST endpoints to perform typical CRUD (Create, Read, Update, and Delete) operations against SharePoint artifacts, such as lists and sites.」
也就是說,透過HTTP協定,要來表達新增、讀取、更新與刪除的動作,來對Sharepoint上的清單或網站進行作業。
接著就要問了,HTTP協定,有哪些類別呢?
HTTP/1.0的規範是定義了GET、POST與HEAD
HTTP/1.1則是規範了 OPTIONS、PUT、DELETE、TRACE與CONNECT
我想,我們也不需要搞到這麼複雜。只要知道說與CRUD的對應是:
Create --> POST
Read --> GET
Update -->PUT/PATCH(這個是來自WebDAV)
Delete --> DELETE
這部份先打著,等討論到程式寫作時再說。
接下來的問題是,我知道這些通訊協定,但是Sharepoint的「開口」是什麼呢?也就是讓我們存取的路徑是什麼呢?
這個URI,一般會長成下列樣子。
而他回傳的結果會用ATOM的格式,當然你也可以改成JSON。
發現客戶是採用Sharepoint 2010,所以,還是先從2010的資料研究起比較好。
沒有留言:
張貼留言