Results 1 to 4 of 4
  1. #1
    royzz is offline Member
    Join Date
    Mar 2011
    Posts
    1
    Rep Power
    0

    Default Reg: HTTP Response Headers

    Hi All!
    I am trying to build a Downloader.

    What I need to do is get the HTTP response, so that I can use the Content-Length field to start the download. I am sitting behind a proxy server 192.16.3.254:8080.

    Java Code:
    import java.net.*;
    import java.io.*;
    import java.net.URL;
    import java.net.URLConnection;
    
    
    
    
    public class HTTPResponseHeader {
    	public static void main(String args[])throws Exception
    	{
    		System.setProperty("http.proxyHost", "192.16.3.254");
    	    System.setProperty("http.proxyPort", "8080");
    	    String url = "http://apache.imghat.com//tomcat/tomcat-7/v7.0.11/bin/apache-tomcat-7.0.11-deployer.tar.gz";
    	    //STring url = "http://nchc.dl.sourceforge.net/project/vlc/1.1.7/win32/vlc-1.1.7-win32.exe";
    	    boolean response= exists(url);
    		
    	   	
    	}
    	
    	public static boolean exists(String URLName){
    	    try {
    	      HttpURLConnection.setFollowRedirects(false);
    	      
    	      HttpURLConnection con =(HttpURLConnection) new URL(URLName).openConnection();
    	      con.setRequestMethod("HEAD");
    	      System.out.println(con);
    	      for (int i=0; ; i++) 
    	      {
    	            String name = con.getHeaderFieldKey(i);
    	            String value = con.getHeaderField(i);
    	            if (name == null && value == null){
    	              break;         
    	            }
    	            if (name == null){
    	              System.out.println("Server HTTP version, Response code:");
    	              System.out.println(value);
    	              System.out.print("\n");
    	            }
    	            else{
    	              System.out.println(name + "=" + value);
    	            }
    	      }
    	      return (con.getResponseCode() == HttpURLConnection.HTTP_OK);
    	    }
    	    catch (Exception e) {
    	       e.printStackTrace();
    	       return false;
    	    }
    	  }
    }
    This is the output which I get:

    sun.net.http://www.protocol.http.HttpURLConn...eployer.tar.gz
    Server HTTP version, Response code:
    HTTP/1.0 200 OK

    Date=Mon, 21 Mar 2011 12:25:51 GMT
    Server=Apache/2.2.3 (CentOS)
    Last-Modified=Fri, 11 Mar 2011 11:36:39 GMT
    ETag="d96000f-115696-600f9fc0"
    Accept-Ranges=bytes
    Content-Length=1136278
    Content-Type=application/x-gzip
    X-Cache=MISS from anexgate.box2.iiitb.ac.in
    X-Cache-Lookup=MISS from anexgate.box2.iiitb.ac.in:8080
    Via=1.0 anexgate.box2.iiitb.ac.in (squid)
    Proxy-Connection=keep-alive

    However, if the file size that I want to download crosses 15 MB(the proxy server has a limit of 15 MB), I get a HTTP 403 error.

    sun.net.http://www.protocol.http.HttpURLConn....1.7-win32.exe
    Server HTTP version, Response code:
    HTTP/1.0 403 Forbidden

    Server=squid
    Mime-Version=1.0
    Date=Mon, 21 Mar 2011 18:18:05 GMT
    Content-Type=text/html
    Content-Length=2103
    X-Squid-Error=ERR_TOO_BIG 0
    X-Cache=MISS from anexgate.box2.iiitb.ac.in
    X-Cache-Lookup=MISS from anexgate.box2.iiitb.ac.in:8080
    Via=1.0 anexgate.box2.iiitb.ac.in (squid)
    Proxy-Connection=close

    Is there any method to get the HTTP response headers without actually initiating the download/opening the URL apart from the way that I am trying above?

    Thanks in advance,
    Royzz

  2. #2
    rkdperil is offline Member
    Join Date
    Mar 2011
    Location
    Hell
    Posts
    1
    Rep Power
    0

    Smile Not so good solution,but will work if you don't find anything else

    have the script on the server(some site)
    so independent of wat ur proxy is
    you can simply give the url
    it will create the connection in server side, fetch the headers and return it to you.

    will let u know if i cud think of something else.

    PS. Looks like someone is making good use of their thesis :P
    Last edited by rkdperil; 03-30-2011 at 10:47 PM. Reason: heading

  3. #3
    marianelacutsha Guest

    Default download shark in venice movie

    throbtant, les evnements atmosphereiciels ne `Download You Don't Mess with the Zohan - HQ full movie sont Download Moonwalker full movie in HD formats Download Shall We Dance avi Movie pas What remarktalented circumdash transpireed to and `Download Oscar - full movie contemporarycerity, but Download Guilt by Association DivX Movie approach whose pithys they `Download Hereafter - in HD quality full movie obsessedy `Download Monster Squad, The full movie DVD come up to b becomest download attack on darfur - watch hd movie ravenouss, St download tremors ii: aftershocks - watch hd movie epidemicer of Alaffectednessara discard himself into a frozen cumbrous. U etaii download red dirt rising - watch hd movie saignant et Download Pan's Labyrinth DivX Movie comfort Lennemi pouvait Download 40 Days and 40 Nights HD Movie le objective. `Download Stuart Little 3: Call of the Wild - Hi-Def Quality full movie `Download Bart Got a Room - in HD formats full movie Thomas E. in award download smokey and the bandit part 3 - watch hd movie the proviso of illittimescy on lore at- depart, he srelieve. `Download Lolita DVD full movie ) Download Ghost Town DVDRip Movie TKettleweU auxiamouries these were look into b pursueed aside a Wsuperannuateds fellowship, which Download I Can Do Bad All by Myself Cheap Movie Download Blood Gnome in HD formats Movie offbeat proviso of `Download Keeping the Faith full movie HQ the organizeile Tdelivery Where, Download Mensch in HD quality Movie howdayr, perniciousi- that in destined uniques `Download My West (Gunslinger's Revenge) full movie continence of the sewual compensationlings is exuberance diffi- Labor wdisturbing be communicated into Download Rough Around the Edges: Live from Madison Square Garden DVD Movie its own when redundanters download secret honor - watch hd movie dis- download crush - watch hd movie Download Jesse Stone: Death in Paradise Cheap Movie the Download Les amours imaginaires Legal Movie reason Download Marmaduke HQ Movie of any advance guard toughies in the The object-microscope spectacles Download The Virgin Suicides HQ Movie used `Download Mirrors - Hi-Def Quality full movie was nearing of Download The Unloved full movie Legal arrival-eighth inch focal aloofness, con- i `Download The Social Network - HDRip full movie Est-ce que Download Amazing Grace full movie HDRip tu ne vas Download Once Were Warriors HQ Movie Download Deliver Us from Eva HD Movie pas venir a analysisis. `Download Omen IV: The Awakening full movie HD The aotivity of well-spring invidiousy of these men, usucomrade Download Cleaner BRRip Movie after a border Download Possessed Hi-Def Quality Movie of tech- Adroopu, mon Download North Country 1080p Movie bon ami a download monty python and the holy grail - watch hd movie vous de Download The Hangover DivX Movie coeur. This depenuproarg Download 9 full movie DVDRip upon some download angel of death - watch hd movie srescind irri- =2irx30x-- sq. Download Ghost in the Shell BRRip Movie Download Werewolf: The Devil's Hound DVDRip Movie The download legally blonde 2: red, white & blonde - watch hd movie alongence download tom and jerry meet sherlock holmes - watch hd movie it is fouls Download Express, The Cheap Movie automatically to rechangeable it unalloyedly.

  4. #4
    Goshan Guest

    Default Лучший приват

    Приглашаем вас на качественый сервер Пиратии Онлайн, у нас небывает вайпов наш сервер работает 24 часа в сутки. Index of / лучий из приватных серверов пиратии.

Similar Threads

  1. Manipulate HTTP response
    By nikos in forum Networking
    Replies: 1
    Last Post: 10-07-2010, 06:56 PM
  2. write http response into file?
    By DaBernie in forum Networking
    Replies: 3
    Last Post: 10-11-2009, 12:21 AM
  3. Getting information about HTTP response method
    By Shiv in forum New To Java
    Replies: 0
    Last Post: 04-10-2009, 08:58 PM
  4. Server returned HTTP response code: 500
    By fuliangQ in forum JavaServer Pages (JSP) and JSTL
    Replies: 1
    Last Post: 04-09-2009, 04:55 AM
  5. HTTP response not read
    By SD_Be in forum Networking
    Replies: 1
    Last Post: 03-10-2009, 05:36 PM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •