9.1.1.1.1.2.1.1. GeoHealthCheck.plugins.probe.esrifs

9.1.1.1.1.2.1.1.1. Module Contents

9.1.1.1.1.2.1.1.1.1. Classes

ESRIFSDrilldown

Probe for ESRI FeatureServer endpoint "drilldown": starting

class GeoHealthCheck.plugins.probe.esrifs.ESRIFSDrilldown

Bases: GeoHealthCheck.probe.Probe

Probe for ESRI FeatureServer endpoint “drilldown”: starting with top /FeatureServer endpoint: get Layers and get Features on these. Test e.g. from https://sampleserver6.arcgisonline.com/arcgis/rest/services (at least sampleserver6 is ArcGIS 10.6.1 supporting Paging).

NAME = 'ESRIFS Drilldown'
DESCRIPTION = 'Traverses an ESRI FeatureServer (REST) API endpoint by drilling down'
RESOURCE_TYPE = 'ESRI:FS'
REQUEST_METHOD = 'GET'
PARAM_DEFS

Param defs

get_request_headers()
perform_esrifs_get_request(url)
perform_request()

Perform the drilldown.