"Этот XML-файл не содержит никакой информации о стиле"
Я очень мало знаю о 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, сервер выдаст мне то же сообщение. Но на самом деле я не понимаю, что это за "AccessDenied"... Я не знаю, где я могу начать понимать, учитывая, что у меня нет доступа к этому серверу. Теперь я хотел бы знать, что именно происходит, какая логика стоит за всем этим?
1 ответ
Я столкнулся с этой самой ошибкой при попытке получить доступ к файлу из ведра AWS S3. Оказалось, мне просто нужно было сделать этот файл общедоступным. (Хотя имейте в виду, что публикация файла сопряжена с очевидными рисками безопасности)
Вы получите эту ошибку на стороне клиента, когда клиент (веб-браузер) по какой-то причине интерпретирует содержимое ответа HTTP как
text/xml
вместоtext/html
и проанализированное дерево XML не имеет никакогоXML-stylesheet
,