我想使用 Web 服务获取特定文件的修改时间。
我熟悉两种网络服务:
1. copy web service
- 它返回文件内容和元数据。我不能使用它,因为我只需要修改日期字段而没有文件内容和其他元数据字段。
2. lists web service
- 我不确定我是否可以使用它,所以它只会返回一个文件而不是多个文件的修改日期。
我应该用什么?
是否有其他 Web 服务可以满足我的需求?
我想使用 Web 服务获取特定文件的修改时间。
我熟悉两种网络服务:
1. copy web service
- 它返回文件内容和元数据。我不能使用它,因为我只需要修改日期字段而没有文件内容和其他元数据字段。
2. lists web service
- 我不确定我是否可以使用它,所以它只会返回一个文件而不是多个文件的修改日期。
我应该用什么?
是否有其他 Web 服务可以满足我的需求?
您为您的第一个“Web 服务”执行 GET HTTP 请求。最好说:“我向我的网络服务发送一个 GET 请求,以获取文件内容和元数据”。如果您只需要元数据(没有文件内容),那么正常的 HTTP 方法是 HEAD HTTP-Request。我不知道如何使用“您的”网络服务来做到这一点,因为您没有提供有关它的详细信息。
使用站点数据(http://<Site>/_vti_bin/SiteData.asmx
)网络服务。在此服务中使用该getListItems
方法获取文件详细信息。
参考:
http://msdn.microsoft.com/en-us/library/ms774532%28v=office.12%29.aspx
http://msdn.microsoft.com/en-us/library/ms774821%28v=office.12%29.asp