GSM - HTTP GET - corrupted response

I try to HTTP GET from two websites using IcomSat Sim900 and

One website works nicely and the other returns response with missing characters. Do you have any idea why I get the response with the missing characters?

Website with missing characters response:
http://osv.dti.dk/log/aapi/temp001

gsm.begin(9600);
  if (gsm.attach("internet", "", "")) {
    if (gsm.connect("osv.dti.dk", 80)) {
      gsm.println("GET /log/aapi/temp001 HTTP/1.0");
      gsm.println("Host: osv.dti.dk");
      gsm.println();
      gsm.flush();
      while (gsm.connected()) {
        if (gsm.available()) {
          Serial.write(gsm.read());
        }
      }
      Serial.println("------");
      gsm.stop();
    }
  }

Response:

HTTP/1.1 200 OK
Cache-Control: privatey-skillz: being AWESOME!
X-Powered-By: ASP.NET
Date: Fri, 22 Aug 2014 11:32:10 GMT
Connection: clos

Website with OK response:
http://musicope.com/test.txt

Code:

    if (gsm.connect("musicope.com", 80)) {
      gsm.println("GET /test.txt HTTP/1.0");
      gsm.println("Host: musicope.com");

Response:

HTTP/1.1 200 OK
Date: Fri, 22 Aug 2014 g 2014 11:28:11 GMT
ETag: "d00d6a-4-5013621d99c11"
Accept-Ranges: by close
Content-Type: text/plain

test

From a browser, accessing the osv.dti.dk URL on port 80 (as specified in the gsm.connect() call) gives an error.

Server Error in '/log' Application.
A potentially dangerous Request.Path value was detected from the client (:).
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Web.HttpException: A potentially dangerous Request.Path value was detected from the client (:).

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace:


[HttpException (0x80004005): A potentially dangerous Request.Path value was detected from the client (:).]
   System.Web.HttpRequest.ValidateInputIfRequiredByConfig() +12703455
   System.Web.PipelineStepManager.ValidateHelper(HttpContext context) +166


Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.18446

Thank you for your response. You have probably tried to access

http://osv.dti.dk/log/aapi/temp001:80

which is not a valid url. It should rather be

http://osv.dti.dk:80/log/aapi/temp001