SharePoint 2013 REST 服务使用简介

简介:   1、创建测试使用列表”REST Demo”,插入一些测试数据,如下图:   2、添加内容编辑器,并且添加脚本引用以及HTML代码,如下图:   Result的Div为显示结果使用,input标签触发REST服务的JavaScript脚本中的方法;   3、编写REST服务的脚本,读...

  1、创建测试使用列表”REST Demo”,插入一些测试数据,如下图:

clip_image002

  2、添加内容编辑器,并且添加脚本引用以及HTML代码,如下图:

  Result的Div为显示结果使用,input标签触发REST服务的JavaScript脚本中的方法;

clip_image004

  3、编写REST服务的脚本,读取列表,如下图:

  url:为REST服务的地址(具体可以参考附后的API链接);method:Post或者Get,Post为增删改使用,Get为查,至少我是这么理解的;success和error是执行成功或者失败的方法定义;

clip_image006

  4、查看添加好的内容编辑器,点击Excute Script即执行脚本,如下图:

clip_image008

  5、点击执行脚本,通过REST服务获取测试列表中的数据,获取成功!如下图:

clip_image010

  6、编写更新脚本,如下图:

  特:body参数里面的type需要特别获取一下,其他参数参考API即可;

clip_image012

  7、在浏览器中查看列表REST服务的xml,如下图:

clip_image014

  8、在列表的xml里右键查看源文件,找到列表字段的ListItemEntityTypeFullName属性,也就是type值,如下图:

clip_image016

  9、点击页面上按钮,通过REST服务进行更新,如下图:

clip_image018

  10、查看列表,ID为1的项目已经更新成功,如下图:

clip_image020

  11、编写删除的脚本,主要就是Method改为DELETE即可,如下图:

clip_image022

  12、在页面上执行脚本,如下图:

clip_image024

  13、删除成功,如下图:

clip_image026

  14、编写添加的脚本,url参数有所变化,变成了items,如下图:

clip_image028

  15、执行页面上的脚本,如下图:

clip_image030

  16、通过REST服务添加成功,如下图:

clip_image032

  17、REST请求中使用的属性(点击图片弹出详情页),如下图:

clip_image034

总 结

  REST 服务作为SharePoint 2013新特性,自己平时也很少使用,趁着有时间尝试了一下,感觉还是不错的。

  好了就到这里,休息。。休息一下。。

参考文档

  http://msdn.microsoft.com/ZH-CN/library/office/jj164022(v=office.15).aspx

目录
相关文章
|
缓存 UED 开发者
HTTP常用状态码详解
HTTP常用状态码详解
|
前端开发
后端返回图片二进制流,前端转base64
本文介绍了如何将后端返回的图片二进制流转换为Base64格式,以便在前端使用。通过在axios请求中设置`responseType`为`arraybuffer`,然后使用`btoa`和`Uint8Array`进行转换。
824 5
|
8月前
|
缓存 Linux
CentOS-6的iso下载地址镜像yum源
通过上述步骤,您可以成功下载CentOS 6的ISO镜像文件,并配置适用于CentOS 6的YUM源。尽管CentOS 6已经停止更新,但使用这些镜像和YUM源配置,可以继续在需要的环境中使用和维护CentOS 6系统。
3861 20
|
安全 物联网 Linux
AliOS Things 物联网操作系统介绍
AliOS Things 物联网操作系统介绍
14070 1
AliOS Things 物联网操作系统介绍
|
Kubernetes Cloud Native Serverless
云原生容器Clouder认证:容器应用与集群管理—课时1:课程及场景介概述
云原生容器Clouder认证:容器应用与集群管理—课时1:课程及场景介概述
|
SQL 存储 关系型数据库
mysql 利用 performance_schema 排查 qps 过高过程记录
mysql 利用 performance_schema 排查 qps 过高过程记录
555 0
|
Ubuntu Python
ubuntu服务器配置python笔记(详细步骤
ubuntu服务器配置python笔记(详细步骤
396 0
|
安全
谷歌公布十大恶意网站 均曾攻击上万网站
  鉴于最近网站感染恶意软件事件数量呈现增长趋势,谷歌最近公布了近几个月中最流行的十大恶意网站。   自2006年以来,谷歌一直在识别那些通过自动安装和运行恶意软件等方式攻击访问者的网站,也就是那些下载驱动式网站。
1368 0
|
人工智能 Android开发
【AI Fund 开投】自投吴恩达的Woebot,最新A轮融资800万美元
3月2日,Woebot Labs宣布800万美元的A轮融资,由风险投资公司New Enterprise Associates(NEA)领投,提供800万美元的A轮融资,吴恩达新推出的AIFund跟投。值得注意的是,吴恩达也是Woebot的董事长。
1609 0