mirror of
https://github.com/ceph/ceph
synced 2025-03-06 08:20:12 +00:00
rgw: include RequestId as part of the Error response
The RGW error responses must contain a RequestId to be compliant with the Amazon S3 errors. This RequestId is the ID of the request associated with the error. Fixes: #13020 Signed-off-by: Javier M. Mellid <jmunhoz@igalia.com>
This commit is contained in:
parent
384d7f4c3c
commit
c503e97b7f
@ -553,6 +553,8 @@ void end_header(struct req_state *s, RGWOp *op, const char *content_type, const
|
||||
s->formatter->dump_string("Code", s->err.s3_code);
|
||||
if (!s->err.message.empty())
|
||||
s->formatter->dump_string("Message", s->err.message);
|
||||
if (!s->trans_id.empty())
|
||||
s->formatter->dump_string("RequestId", s->trans_id);
|
||||
s->formatter->close_section();
|
||||
dump_content_length(s, s->formatter->get_len());
|
||||
} else {
|
||||
|
Loading…
Reference in New Issue
Block a user