0
Использование Django с requests, я хочу вызвать сервер отдыха, который будет настроен Geoserver. В Geoserver docs есть несколько cURL, которые могут использоваться для связи с сервером. Например, это Curl:Преобразование geoserver cURL в запросы python
curl -v -u admin:geoserver -XPOST -H "Content-type: text/xml"
-d "<workspace><name>acme</name></workspace>"
http://localhost:8080/geoserver/rest/workspaces
создает новую рабочую область. Как я могу преобразовать этот cURL в запросы python? Также я использовал следующий код, но он не увенчался успехом.
payload = {'-d':'<workspace><name>acme</name></workspace>'}
headers = {'content-type': 'text/xml'}
r = requests.post("http://localhost:8080/geoserver/rest/workspaces", auth=('admin', 'geoserver'),
data=payload,headers=headers)