lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


One difference that I'm aware of is that of capitalization of headers.

LuaSocket 2.0.2 will send this:

00000000  47 45 54 20 2F 6D 69 6C  69 6E 64 73 77 65 62 2F  GET /milindsweb/
00000010  74 61 62 6C 65 44 42 2E  68 74 6D 6C 20 48 54 54  tableDB.html HTT
00000020  50 2F 31 2E 31 0D 0A 68  6F 73 74 3A 20 31 39 32  P/1.1..host: 192
00000030  2E 31 36 38 2E 32 34 2E  31 35 36 0D 0A 74 65 3A  .168.24.156..te:
00000040  20 74 72 61 69 6C 65 72  73 0D 0A 63 6F 6E 6E 65   trailers..conne
00000050  63 74 69 6F 6E 3A 20 63  6C 6F 73 65 2C 20 54 45  ction: close, TE
00000060  0D 0A 75 73 65 72 2D 61  67 65 6E 74 3A 20 4C 75  ..user-agent: Lu
00000070  61 53 6F 63 6B 65 74 20  32 2E 30 2E 32 0D 0A 0D  aSocket 2.0.2...
00000080  0A .. .. .. .. .. .. ..  .. .. .. .. .. .. .. ..  .


and LuaSocket 3.0 will send this:

00000000  47 45 54 20 2F 6D 69 6C  69 6E 64 73 77 65 62 2F  GET /milindsweb/
00000010  74 61 62 6C 65 44 42 2E  68 74 6D 6C 20 48 54 54  tableDB.html HTT
00000020  50 2F 31 2E 31 0D 0A ..  .. .. .. .. .. .. .. ..  P/1.1..

Dumping 98 bytes
00000000  48 6F 73 74 3A 20 31 39  32 2E 31 36 38 2E 32 34  Host: 192.168.24
00000010  2E 31 35 36 3A 31 32 30  30 30 0D 0A 54 45 3A 20  .156:12000..TE:
00000020  74 72 61 69 6C 65 72 73  0D 0A 43 6F 6E 6E 65 63  trailers..Connec
00000030  74 69 6F 6E 3A 20 63 6C  6F 73 65 2C 20 54 45 0D  tion: close, TE.
00000040  0A 55 73 65 72 2D 41 67  65 6E 74 3A 20 4C 75 61  .User-Agent: Lua
00000050  53 6F 63 6B 65 74 20 33  2E 30 2D 72 63 31 0D 0A  Socket 3.0-rc1..
00000060  0D 0A .. .. .. .. .. ..  .. .. .. .. .. .. .. ..  ..


Check how does your web server deals with this.

​Hope this helps.