URL 协议

上次修改时间: 2015年3月9日

适用范围: SharePoint Foundation 2010

下表列出了 SharePoint Foundation RPC 协议 方法,这些方法可在 URL 协议中用于发出 HTTP GET 请求。有关特定方法的详细信息,请单击该命令以查看相关的 RPC 方法主题。

备注

URL 命令返回 HTML 的功能(例如下表中的 Display)受 Microsoft SharePoint Foundation 中安全更改的限制。如果对浏览器文件进行严格处理,则会将返回数据标记为附件并强制下载该数据。此操作通常应用于 URL 命令,但尤其针对直接在浏览器中呈现结果的命令。

命令 (Cmd=)

说明

参数

dialogview

Cmd=Display 命令中使用的特定参数,该参数可打开网站内文档库的视图、特定文档库视图,或在对话框中用于打开或保存文件的文档库中文件夹的视图;或打开在保存文件时使用的属性表单。

dialogview、location 和 FileDialogFilterValue

Display

根据 GUID 指定的列表运行数据库查询并返回 XML 或 HTML。

List、XMLDATA、View、Query、Using、CacheControl 和 ID

ExportList

以协作应用程序标记语言 (CAML) 格式导出由 GUID 指定的列表的架构。

List

GetProjSchema

请求网站的 XML 架构。

SiteTemplate

GetUsageBlob

返回有关网站使用情况的信息。

BlobType

HitCounter

在包含点击计数器的页面上生成点击量。

Page、Image、Custom 和 Digits

RenderView

请求由 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 方法