How to make a GET request with esp8266 and arduino?

I have arduino mega2560 which is connected to a WiFi network using esp8266. and I have a server running on https://taub-ramym.c9.io (IP 126.128.47.440) which has thees functions (that changes a flag value in my DB...):

when I put thees http calls in a regular internet browser (chrome...), the flag changes succesfully. the same happens when I call for it from an android app.

but when I call for it from the arduino, it returns "OK", but nothing happens to the flag! I uses this code (after connecting to the WiFi):

AT+CIPSTART="TCP","126.128.47.440",80 (returns OK)

AT+CIPSEND=121

GET Cloud IDE - AWS Cloud9 - AWS HTTP/1.1\r\nHost: taub-ramym.c9.io\r\nUser-Agent: ESP8266_HTTP_Client\r\nConnection: keep-alive\r\n

returns OK but nothing happens in the DB...! can you please help? I has spend more than a weak on it!! thanks alot

GET taub-ramym.c9.io/girls HTTP/1.1\r\nHost: taub-ramym.c9.io\r\nUser-Agent: ESP8266_HTTP_Client\r\nConnection: keep-alive\r\n

Why do you want to keep the connection alive? Typically, a client sends a request to a server, the server generates a response, and the connection is closed.

What do the server logs tell you is happening?

What kind of script is taub-ramym.c9.io/girls? Scripts usually have an extension, like php or cgi, so the server knows how to execute them.

I dont have a real reason to 'Keep-alive', but I have tried 'close' also and it hasnt worked.

I dont know how to see the server logs, the server is in nodejs on cloud9. Do I have to add code to the server implementation?

do you mean the http extention?

thank you

I dont have a real reason to 'Keep-alive', but I have tried 'close' also and it hasnt worked.

So, don't specify a value at all.

I dont know how to see the server logs, the server is in nodejs on cloud9.

That makes it challenging.

Do I have to add code to the server implementation?

Of what?

do you mean the http extention?

No. I misread something. Ignore my rambling on that point.