Examining with ethereal my packet dump, I noticed that my app request is this:
Code:
HEAD http://www.giuseppenapolitano.it/files/nulla2.jpg HTTP/1.1
Host: www.giuseppenapolitano.it
Accept: multipart/mixed, application/java-archive, application/java, application/x-java-archive, text/vnd.sun.j2me.app-descriptor, application/vnd.oma.drm.message, application/vnd.oma.drm.content, application/vnd.wap.mms-message, text/x-co/desc, application/vnd.oma.dd+xml, text/javascript, text/javascript, application/x-javascript, text/ecmascript, */*
User-Agent: Mozilla/4.0 (compatible; MSIE 5.0; Series60/2.8 Nokia6630/4.06.0 Profile/MIDP-2.0 Configuration/CLDC-1.1)
x-wap-profile: "http://nds1.nds.nokia.com/uaprof/N6630r100.xml"
While built-in emulator browser does:
Code:
GET http://www.giuseppenapolitano.it/files/nulla2.jpg HTTP/1.1Host: www.giuseppenapolitano.itAccept: multipart/mixed, application/java-archive, application/java, application/x-java-archive, text/vnd.sun.j2me.app-descriptor, application/vnd.oma.drm.message, application/vnd.oma.drm.content, application/vnd.wap.mms-message, text/x-co/desc, application/vnd.oma.dd+xml, text/javascript, text/javascript, application/x-javascript, text/ecmascript, */*Range: bytes=2629-User-Agent: Mozilla/4.0 (compatible; MSIE 5.0; Series60/2.8 Nokia6630/4.06.0 Profile/MIDP-2.0 Configuration/CLDC-1.1)x-wap-profile: "http://nds1.nds.nokia.com/uaprof/N6630r100.xml"HTTP/1.1 206 Partial ContentContent-Length: 141812Content-Type: image/jpegContent-Range: bytes 2629-144440/144441Last-Modified: Sun, 21 Nov 2004 13:09:43 GMTAccept-Ranges: bytesETag: "765bb55dcbcfc41:33e6f9"Server: Microsoft-IIS/6.0MicrosoftOfficeWebServer: 5.0_PubX-Powered-By: ASP.NETDate: Wed, 12 Jul 2006 14:10:32 GMT
Why do download manager make transaction using HEAD instead of GET?