CSW支持

版本

pycsw默认支持CSW 2.0.2和3.0.0版本。根据CSW规范,返回的默认版本是受支持的最新版本。也就是说,除非客户机明确地请求一个2.0.2 CSW,否则pycsw的行为始终类似于一个3.0.0 CSW.

下面的示例 URLs提供了请求对不同/丢失/默认版本参数的行为的示例.

http://localhost/csw  # returns 3.0.0 Capabilities
http://localhost/csw?service=CSW&request=GetCapabilities  # returns 3.0.0 Capabilities
http://localhost/csw?service=CSW&version=2.0.2&request=GetCapabilities  # returns 2.0.2 Capabilities
http://localhost/csw?service=CSW&version=3.0.0&request=GetCapabilities  # returns 3.0.0 Capabilities

请求实例

The best place to look for sample requests is within the tests/ directory, which provides numerous examples of all supported APIs and requests.

额外的实例: