test.lua 877 B

12345678910111213141516171819202122232425
  1. -- figuring out how to parse http header
  2. require "webServer"
  3. --require "printTable"
  4. --require "b64"
  5. sep = "\r\n"
  6. requestForGet =
  7. "GET /index.html HTTP/1.1" .. sep ..
  8. "Host: 10.0.7.15" .. sep ..
  9. "Accept-Encoding: gzip, deflate" .. sep ..
  10. "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8" .. sep ..
  11. "User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/600.3.18 (KHTML, like Gecko) Version/8.0.3 Safari/600.3.18" .. sep ..
  12. "Accept-Language: en-us" .. sep ..
  13. "Cache-Control: max-age=0" .. sep ..
  14. "Connection: keep-alive" .. sep ..
  15. ""
  16. --print(enc(requestForGet))
  17. --print(dec(enc(requestForGet)))
  18. parsedRequest = webServer.private.parseRequest(requestForGet)
  19. --printTable(parsedRequest, 3)
  20. --printTable(nodemcu-http-server, 3)
  21. --parsedRequest = webServer.parseRequest(requestForGet)