This is Ken Bednasz from Telit and I can help you. I will need more details on which Telit product and software you are using (AT+CGMR).
I have attached an example that should help you.
I would also recommend sending your AT command log to TS-NorthAmerica@telit.com for technical support. It would be good to review the AT command you are using. We would also like to know where you purchased your module from so we can setup proper support channel for your design team.
I have same problem with Telit GM862-Quad (sw. 07.03.600), and it make me crazy
This is my request, it is same as in Kens attachment:
GET / HTTP/1.1
47 45 54 20 2F 20 48 54 54 50 2F 31 2E 31 0D 0A 48 6F 73 74 3A 20 77 77 77 2E 67 6F 6F 67 6C 65 2E 63 6F 6D 0D 0A 43 6F 6E 6E 65 63 74 69 6F 6E 3A 20 6B 65 65 70 2D 61 6C 69 76 65 0D 0A 0D 0A
When I connect Fiddler to IIS, to track traffic, and try to open my site from Telit, I notice that telit insert 0x00 in front of G, in GET.
So, seems that Google receive these bytes:
00 47 45 54 20 2F 20 48 54 54 50 2F 31 2E 31 0D 0A 48 6F 73 74 3A 20 77 77 77 2E 67 6F 6F 67 6C 65 2E 63 6F 6D 0D 0A 43 6F 6E 6E 65 63 74 69 6F 6E 3A 20 6B 65 65 70 2D 61 6C 69 76 65 0D 0A 0D 0A
and that is reason why I'm getting Bad Request.
What to do about this?
I'm executing AT&K0 command before AT#SKTD=...
Thanks, but I thing that params are optional. This also can't pass:
GET /index.html HTTP/1.1
Complicated queries, also. Problem is byte 00 in front of G. I have to know is problem on Telit, or my development board, but seems there are many open issues about this theme and Telit GM862.
Some people solve it by calling command "AT&K0", but didn't help in my case.