Необходимо сгенерировать простенькую HTML-страницу с несколькими текстовыми строками на основе сервера SIM300D, а потом переодически просматривать эту страницу в браузере на удаленом ПК...
Вкратце опишу как все делаю: запускаю GPRS и сервер на SIM300D, читаю IP. Запускаю браузер на ПК и ввожу в строку адреса IP и порт GPRS-модема (например
http://94.153.149.204:2020).
Получаю запрос от браузера:
GET / HTTP/1.1
User-Agent: Opera/9.27 (Windows NT 5.1; U; ru)
Host: 94.153.149.204:2020
Accept: text/html, application/xml;q=0.9, application/xhtml+xml, image/png, imag
e/jpeg, image/gif, image/x-xbitmap, */*;q=0.1
Accept-Language: ru-RU,ru;q=0.9,en;q=0.8
Accept-Charset: iso-8859-1, utf-8, utf-16, *;q=0.1
Accept-Encoding: deflate, gzip, x-gzip, identity, *;q=0
Connection: Keep-Alive
REMOTE IP: 77.120.85.218
В ответ вывожу простенький HTML-код сгенерированый в дрим-вивере:
at+cipsend
> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/
DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=DOS-720" />
<title></title>
</head>
<body>
HELLO WORLD !!!
</body>
</html>
SEND OK
Сообщение проходит но браузер ничего не показывает и продолжает "висеть". Остановка браузера тоже не помагает, содержимое страницы так и не отображается!
Пробовал и по "взрослому" добавлять перед HTML-кодом ответ серрвера (так как настоящие отвечают):
HTTP/1.1 400 Bad Request
Content-Type: text/html; charset=UTF-8
Content-Length: 1350
Date: Wed, 03 Jun 2009 16:44:39 GMT
Server: GFE/2.0
Тоже не помагает... и где же могут быть "грабли"...?