URL 协议
上次修改时间: 2015年3月9日
适用范围: SharePoint Foundation 2010
下表列出了 SharePoint Foundation RPC 协议 方法,这些方法可在 URL 协议中用于发出 HTTP GET 请求。有关特定方法的详细信息,请单击该命令以查看相关的 RPC 方法主题。
备注
URL 命令返回 HTML 的功能(例如下表中的 Display)受 Microsoft SharePoint Foundation 中安全更改的限制。如果对浏览器文件进行严格处理,则会将返回数据标记为附件并强制下载该数据。此操作通常应用于 URL 命令,但尤其针对直接在浏览器中呈现结果的命令。
命令 (Cmd=) |
说明 |
参数 |
---|---|---|
Cmd=Display 命令中使用的特定参数,该参数可打开网站内文档库的视图、特定文档库视图,或在对话框中用于打开或保存文件的文档库中文件夹的视图;或打开在保存文件时使用的属性表单。 |
dialogview、location 和 FileDialogFilterValue |
|
根据 GUID 指定的列表运行数据库查询并返回 XML 或 HTML。 |
List、XMLDATA、View、Query、Using、CacheControl 和 ID |
|
以协作应用程序标记语言 (CAML) 格式导出由 GUID 指定的列表的架构。 |
List |
|
请求网站的 XML 架构。 |
SiteTemplate |
|
返回有关网站使用情况的信息。 |
BlobType |
|
在包含点击计数器的页面上生成点击量。 |
Page、Image、Custom 和 Digits |
|
请求由 GUID 指定的列表的视图内容。 |
List、View 和 URLBase |
还可以在协议中使用下列参数:
FileDialogFilterValue 用于设置视图的筛选器,并根据文件扩展名(例如,* .doc,* .ppt 或 .xls)从文档库返回指定类型的所有文件的列表。
FilterFieldn 用于指定数据库中字段的名称,其中 n 是一个仅受数据库表中允许的字段数目或由允许的 URL 字段长度限制的整数。
FilterValuen 用于指定对其筛选字段的字符串值,其中 n 是一个仅受允许的 URL 字段长度限制的整数。
SortField 用于指定对其进行排序的字段的名称。
SortDir 用于指示升序 (asc) 或降序 (desc) 排序顺序。
Using 用于指定导出项目或列表时使用的虚拟文件的相对 URL,可以为下列值之一:vcard.vcf、event.ics、query.iqy 或 query.bqy。
使用 URL 协议
在 URL 中嵌入请求是用于将方法及其参数发布到运行 SharePoint Foundation 的服务器的基本方法。使用这种方法的语法如下所示:
http://Server_Name/[sites/][Site_Name/]_vti_bin/owssvr.dll?Cmd=
Method_name[&Parameter1=Value1&Parameter2=Value2...]
下面的示例导出由 GUID 指定的列表的架构:
http://Server_Name/[sites/][Site_Name/]_vti_bin/owssvr.dll?Cmd=
ExportList&List=GUID
下面的示例将"讨论"列表显示为 CAML 文件:
http://Server_Name/[sites/][Site_Name/]_vti_bin/owssvr.dll?Cmd=
Display&List=GUID&XMLDATA=TRUE
下一示例将"讨论"列表导出到 Microsoft Excel 工作表。请注意,必须将关联视图的 GUID 分配给 View 参数。
http://Server_Name/[sites/][Site_Name/]_vti_bin/owssvr.dll?CS=
109&Using=_layouts/query.iqy&List=GUID&View=GUID&CacheControl=1
有关如何使用 URL 协议发布请求的信息,请参阅如何:张贴 SharePoint Foundation RPC 方法。