(plugin) ceph::restapi -- add 'Accept: application/vnd.ceph.api.v1.0+json' header (#3779)

This commit is contained in:
Jean-Vincent kassi 2022-07-27 11:22:04 +00:00 committed by GitHub
parent 861211f11a
commit a036b35a42
1 changed files with 8 additions and 2 deletions

View File

@ -191,7 +191,10 @@ sub request_api {
my ($content) = $self->{http}->request(
url_path => $options{endpoint},
get_param => $options{get_param},
header => ['Authorization: Bearer ' . $token]
header => [
'Authorization: Bearer ' . $token,
'Accept: application/vnd.ceph.api.v1.0+json',
],
);
# Maybe token is invalid. so we retry
@ -201,7 +204,10 @@ sub request_api {
$content = $self->{http}->request(
url_path => $options{endpoint},
get_param => $options{get_param},
header => ['Authorization: Bearer ' . $token],
header => [
'Authorization: Bearer ' . $token,
'Accept: application/vnd.ceph.api.v1.0+json',
],
unknown_status => $self->{unknown_http_status},
warning_status => $self->{warning_http_status},
critical_status => $self->{critical_http_status}