How to request “GET” from an ASP.NET website using ESP8266?
The problem here is to do with your line endings, and how you are sending them.

The ESP8266 is very fussy about how you send the data, and just sending a string including things like \r won't work.

I managed to get it to work by using a Linux system and first manually (using minicom) sending the commands to open the port and send the data.  Then I piped a file containing the request with the properly formatted line ending characters in it to the serial device (sending an ASCII file would probably have worked too).

Sending the data is really supposed to be done fully programatically using an "expect - send" schema (you expect something, then you send a response to it).

So sending would be a case of:

Expect           Send
======           ====
&lt;nothing&gt;        AT+CIPSTART="TCP","zgrdataserver.com.azhar.arvixe.com",80
OK               AT+CIPSEND=92
&gt;                &lt;your data, including the actual characters 13 and 10&gt;
SEND OK          &lt;nothing&gt;


You may think it a little odd doing it that way around - better you'd think to do "send - expect" instead of "expect - send".  You may well be right, but that is the traditional way around that modem control systems have used right since the days of UUCP.