kopia lustrzana https://github.com/gaul/s3proxy
Consistently emit XML prologue and AWS namespace
rodzic
a2c6bfc4cc
commit
1f9fd7fa21
|
@ -348,7 +348,8 @@ final class S3ProxyHandler extends AbstractHandler {
|
||||||
private void handleContainerOrBlobAcl(HttpServletResponse response,
|
private void handleContainerOrBlobAcl(HttpServletResponse response,
|
||||||
String... containerName) throws IOException {
|
String... containerName) throws IOException {
|
||||||
try (Writer writer = response.getWriter()) {
|
try (Writer writer = response.getWriter()) {
|
||||||
writer.write("<AccessControlPolicy>\r\n" +
|
writer.write(XML_PROLOG +
|
||||||
|
"<AccessControlPolicy " + AWS_XMLNS + ">\r\n" +
|
||||||
" <Owner>\r\n" +
|
" <Owner>\r\n" +
|
||||||
" <ID>" + FAKE_OWNER_ID + "</ID>\r\n" +
|
" <ID>" + FAKE_OWNER_ID + "</ID>\r\n" +
|
||||||
" <DisplayName>" + FAKE_OWNER_DISPLAY_NAME +
|
" <DisplayName>" + FAKE_OWNER_DISPLAY_NAME +
|
||||||
|
@ -789,8 +790,8 @@ final class S3ProxyHandler extends AbstractHandler {
|
||||||
builder.build());
|
builder.build());
|
||||||
Date lastModified = blob.getMetadata().getLastModified();
|
Date lastModified = blob.getMetadata().getLastModified();
|
||||||
try (Writer writer = response.getWriter()) {
|
try (Writer writer = response.getWriter()) {
|
||||||
writer.write(XML_PROLOG);
|
writer.write(XML_PROLOG +
|
||||||
writer.write("<CopyObjectResult>\r\n");
|
"<CopyObjectResult " + AWS_XMLNS + ">\r\n");
|
||||||
writer.write(" <LastModified>");
|
writer.write(" <LastModified>");
|
||||||
writer.write(blobStore.getContext().utils().date()
|
writer.write(blobStore.getContext().utils().date()
|
||||||
.iso8601DateFormat(lastModified));
|
.iso8601DateFormat(lastModified));
|
||||||
|
|
Ładowanie…
Reference in New Issue