Harden DHMV WCS request headers
This commit is contained in:
@@ -279,7 +279,13 @@ class DhmvAcquisitionService:
|
||||
|
||||
@staticmethod
|
||||
def _fetch(request_url: str, settings: Settings, opener: Callable[..., Any] | None = None) -> tuple[bytes, str]:
|
||||
request = Request(request_url, headers={"User-Agent": "GeoIntel/0.1 bounded-dhmv-acquisition"})
|
||||
request = Request(
|
||||
request_url,
|
||||
headers={
|
||||
"Accept": "*/*",
|
||||
"User-Agent": "GeoIntel/0.1 bounded-dhmv-acquisition",
|
||||
},
|
||||
)
|
||||
max_bytes = settings.dhmv_max_response_mb * 1024 * 1024
|
||||
try:
|
||||
with (opener or urlopen)(request, timeout=settings.dhmv_timeout_seconds) as response:
|
||||
|
||||
Reference in New Issue
Block a user