Я создаю http-сервер, который может обрабатывать html, css, js, jpg, ico и gif. У меня есть веб-сайт для тестирования моего сервера, и когда я отправляю страницу html, css и js просто печатают себя на экране, на котором активируется (Сама программа работает, но только css и js появляются на экране).
Пример ответа моего сервера:
http/1.1
200 OK
Content-Length: 26466
Content-Type: text/html; text/css; text/javascript; charset=utf-8
<!DOCTYPE html>
<html >
<head>
<meta charset="UTF-8">
<title>Gvahim Test Site</title>
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<link rel="shortcut icon" href="imgs/favicon.ico">
<link rel="stylesheet" type="text/css" href="css/doremon.css">
<style>
body {
overflow: hidden;
font-family: Arial, Helvetica, sans-serif;
font-weight: 300;
}
a {
text-decoration: none;
}
.st-container {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
font-family: 'Josefin Slab', 'Myriad Pro', Arial, sans-serif;
}
(Ответ намного длиннее, поэтому я отправил его часть).
Мой заголовок вызывает это? Есть ли другой способ отправить файл html, css, js?