Удаление слоя GeoServer с помощью Django
Я пытаюсь удалить данные с GeoServer, используя Django с request.delete, но получаю ошибку 401.
GEOSERVER_URL = f"http://admin:geoserver@GEOSERVER:8080/geoserver/rest/workspaces"
def delete_geotiff_from_geoserver_task(owner_id, project_id, imageURL):
layer_name = f'{owner_id}-{project_id}'
workspace_name = 'geotiffs'
geoserver_headers = {'Content-type': 'image/tiff'}
url = f"{GEOSERVER_URL}/{workspace_name}/coveragestores/{layer_name}"
response = requests.delete(url, data=open(
f"{imageURL}", 'rb'), headers=geoserver_headers)
return {"response code": response.status_code, "url": str(url), "project_id": project_id, "image data": str(imageURL)}
У меня должны быть необходимые полномочия, и мой код для добавления GeoTIFF, который довольно похож, работал, поэтому я не уверен, почему это не будет работать
Я включил логи моего Geoserver ниже