diff options
Diffstat (limited to 'openstack/common/rpc/securemessage.py')
-rw-r--r-- | openstack/common/rpc/securemessage.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/openstack/common/rpc/securemessage.py b/openstack/common/rpc/securemessage.py index c5530a6..a935f9b 100644 --- a/openstack/common/rpc/securemessage.py +++ b/openstack/common/rpc/securemessage.py @@ -209,7 +209,7 @@ class _KDSClient(object): else: self.timeout = None - def _do_get(self, url, request): + def _do_post(self, url, request): req_kwargs = dict() req_kwargs['headers'] = dict() req_kwargs['headers']['User-Agent'] = self.USER_AGENT @@ -219,7 +219,7 @@ class _KDSClient(object): req_kwargs['timeout'] = self.timeout try: - resp = requests.get(url, **req_kwargs) + resp = requests.post(url, **req_kwargs) except requests.ConnectionError as e: err = "Unable to establish connection. %s" % e raise CommunicationError(url, err) @@ -248,10 +248,10 @@ class _KDSClient(object): if url is None: if not self._endpoint: raise CommunicationError(url, 'Endpoint not configured') - url = self._endpoint + '/kds/ticket' + url = self._endpoint + '/kds/ticket/' + request['signature'] while redirects: - resp = self._do_get(url, request) + resp = self._do_post(url, request) if resp.status_code in (301, 302, 305): # Redirected. Reissue the request to the new location. url = resp.headers['location'] |