Fix RESTCONF media types (#58015)

Fixes #56680
pull/59259/head
Nathaniel Case 5 years ago committed by GitHub
parent 64d0559e9f
commit f656959861
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -0,0 +1,2 @@
bugfixes:
- Fix media type of RESTCONF requests.

@ -39,7 +39,7 @@ def get(module, path=None, content=None, fields=None, output='json'):
accept = None
if output == 'xml':
accept = 'application/yang.data+xml'
accept = 'application/yang-data+xml'
connection = Connection(module._socket_path)
return connection.send_request(None, path=path, method='GET', accept=accept)
@ -51,7 +51,7 @@ def edit_config(module, path=None, content=None, method='GET', format='json'):
content_type = None
if format == 'xml':
content_type = 'application/yang.data+xml'
content_type = 'application/yang-data+xml'
connection = Connection(module._socket_path)
return connection.send_request(content, path=path, method=method, content_type=content_type)

@ -48,7 +48,7 @@ from ansible.module_utils.six.moves.urllib.error import HTTPError
from ansible.plugins.httpapi import HttpApiBase
CONTENT_TYPE = 'application/yang.data+json'
CONTENT_TYPE = 'application/yang-data+json'
class HttpApi(HttpApiBase):

Loading…
Cancel
Save