Nu har det hänt igen
Nu har jag provat att köra GET och får följande svar:
För "GET /left.htm HTTP/1.0\r\n\r\n" : Inget svar alls!!!
För "GET /banner.htm HTTP/1.0\r\n\r\n" : Inget svar alls!!!
För "GET /index.htm HTTP/1.0\r\n\r\n" : eller andra "sidor" som inte finns så får jag "rätt" svar
- START -
HTTP/1.0 404 Not Found
- END -
För "GET /startpage.htm HTTP/1.0\r\n\r\n" : Fås svaret....
- START -
HTTP/1.0 200 OK
Content-Type: text/html
Expires: -1
Cache-Control: no-cache, must-revalidate
Pragma: no-cache
Accept-Charset: ISO-8859-1
<html>
<head>
<link rel="stylesheet" type="text/css" href="main.css">
</head>
<body>
Internet connected 230VAC ON/OFF Switch :<BR>
<ul>
<li>5 x AC Switch (max 16A) </li>
<li>Temp sensors (DS18B20) </li>
<li>Web server access</li>
<li>DHCP or manual IP address </li>
</ul>
<hr><p>System time: 2012-01-10 9:09:00 Tuesday(2) yearday=10 DST=Inactive
</p></body>
</html>
- END -
För "GET /info.htm HTTP/1.0\r\n\r\n" : Fås svaret....
- START -
HTTP/1.0 200 OK
Content-Type: text/html
Expires: -1
Cache-Control: no-cache, must-revalidate
Pragma: no-cache
Accept-Charset: ISO-8859-1
<html>
<head>
<link rel="stylesheet" type="text/css" href="main.css">
</head>
<body>
<pre style="font-size: 8pt">
Company : Microbit
Product : 1216H WebSwitch
Software : 2.0
Hardware : 1
Bootloader: 1.9
Build : Dec 16 2011 16:12:50
S/N : XYZW <- ÄNDRAD
PID : 23
Uptime : 858013
=========================
MAC : xx:xx:xx:xx:xx:xx <- ÄNDRAD
IP address: 192.168.0.151
Netmask : 255.255.255.0
Gateway : 192.168.0.1
DNS : 192.168.0.1
=========================
Max available memory = 14901 bytes
Sun state: Rises 8:39, sets 15:26
Last Dynamic DNS status: OK
</pre>
</body>
</html>
- END -
För andra sidor som kräver authorization så har jag inte kommit längre så det första svaret jag får är som väntat:
t.ex. "GET /temperature.htm HTTP/1.0\r\n\r\n" : Fås svaret....
- START -
HTTP/1.0 401 Authorization Required
WWW-Authenticate: Basic realm="1216H Web Switch"
Content-Type: text/html
<html>
<head>
<title>Error</title>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
</head>
<body><h1>401 Unauthorised.</h1></body>
</html>
- END -
Om jag kör sidor som kräver authorization i en browser så får jag upp inloggnings dialogen och sen får jag inga svar...
Android-appen fungerar inte.
Om jag minns rätt så använde jag appen första gången igår sedan jag startat om Webswitchen...
Kan det vara så att appen ställer till det i Webswitchen?
Om jag kör "GET /temperature/get/3 HTTP/1.0\r\n\r\n" lokalt mot 192.168.0.151 så får jag ett riktigt svar.
Hur kommer jag vidare?
Jag har svårt att tro på att det ska bero på router/switch då det går att kommunicera med den men att vissa delar bråkar...
Jag väntar med att starta om den om det finns fler tester jag kan göra...