Error handling “此XML文件似乎没有任何样式信息”

Error handling “此XML文件似乎没有任何样式信息”,error-handling,Error Handling,我对xml知之甚少,几乎一无所知,现在我不得不处理一个允许我上传任何类型文件的网站,但是当我访问指向该文件的链接时,我看到了这条消息 This XML file does not appear to have any style information associated with it. The document tree is shown below. <Error> <Code>AccessDenied</Code> <Message>A

我对xml知之甚少,几乎一无所知,现在我不得不处理一个允许我上传任何类型文件的网站,但是当我访问指向该文件的链接时,我看到了这条消息

This XML file does not appear to have any style information associated with it. The document tree is shown below.

<Error>
<Code>AccessDenied</Code>
<Message>Access Denied</Message>
<RequestId>56D9E6D5AB81C7F8</RequestId>
<HostId>
bbhO3UnotoXA8qS8aMbKHhPdjGIwegs6dfX5cPJ7yZS7hRaDTuacjPhaPY4WH/vYXuOBfgCm23o=
</HostId>
</Error>
这意味着服务器建议将内容作为xml,但如果我上载xml文件,服务器将给我相同的消息。但实际上我不明白的是那是什么。。。考虑到我没有访问该服务器的权限,我不知道从哪里开始理解。 现在我想知道到底发生了什么,这一切背后的逻辑是什么

当客户端Web浏览器出于某种原因将HTTP响应内容解释为text/xml而不是text/html,并且解析的xml树没有任何xml样式表时,您将在客户端遇到此错误

当客户端Web浏览器出于某种原因将HTTP响应内容解释为text/xml而不是text/html,并且解析的xml树没有任何xml样式表时,您将在客户端遇到此错误


我在尝试从AWS的S3存储桶访问文件时遇到了这个错误。结果,我不得不公开那个文件。尽管要记住,公开文件会带来明显的安全风险

我在尝试从AWS的S3存储桶访问文件时遇到了这个错误。结果,我不得不公开那个文件。尽管要记住,将文件公开会带来明显的安全风险

我已经读到了答案,事实上服务器正在以某种方式强制浏览器将该文件呈现为text/xml。但为什么我给它一个xml文件,服务器的响应是相同的呢?您到底是如何给服务器xml的?您是否使用了一些上传表单?是的,我使用了一个上传表单,在我直接链接到仍然具有相同.xml扩展名的文件后,我已经读取了该答案,事实上服务器正在以某种方式强制浏览器将该文件呈现为text/xml。但为什么我给它一个xml文件,服务器的响应是相同的呢?您到底是如何给服务器xml的?你使用一些上传表单吗?是的,我使用一个上传表单,在我直接链接到继续具有相同.xml扩展名的文件之后