Я использовал следующий HTML-код в качестве страницы, но Chrome просто загрузил эту страницу в качестве файла, а не вместо гипертекста.Почему HTML-страница загружается как файл браузером, а не просматривается?
Адрес используется: http://127.0.0.1:5151/
Что случилось с ним?
<!DOCTYPE html>
<html lang="en" xmlns="">
<head>
<meta charset="UTF-8">
<title>Greeting</title>
</head>
<body>
<h3>Greetings!</h3>
Welcome to the Web Interface.<br/>
<br/>
What action are you want to do?<br/>
<br/>
1. <a href="/upload_config">Upload config</a><br/>
</body>
</html>
Заголовки используются Content-Type: application/xhtml
браузеры обычно используют какой-то заголовок HTML, чтобы знать, что делать с информацией, служили для них , В зависимости от того, какой сервер вы используете, вам может потребоваться определить заголовки для обслуживания вместе с типами файлов, как правило, в зависимости от расширения файлов. Просто потому, что файл имеет расширение «.html», это не означает, что он будет обслуживаться заголовками типа «application/xhtml» MIME. –
Используемый адрес - localhost, кажется, что он доступен только на вашем ПК или/и (зависит от конфигурации), ваша LAN – Fralec
вы можете дважды дважды щелкнуть этот файл и проверить, правильно ли он работает в браузере.? –