Dear Roland.

I have pasted sample code, which generates a request to airdeccan,(request to search for flights).
I am expecting search_result page, but i am not getting.
Is there any thing i have left. Please have a look at the code.


public class Sample {
   public static void main(String[] args)
{
       HttpClient client = new HttpClient();
       try{
HttpMethod method2 = new PostMethod("http://www.airdeccan.net/air/search_result.asp";); NameValuePair nvp1 = new NameValuePair("txt_child","0");
            NameValuePair nvp2 = new NameValuePair("year1","2006");
            NameValuePair nvp3 = new NameValuePair("year0","2006");
            NameValuePair nvp4 = new NameValuePair("search_days","365");
NameValuePair nvp5 = new NameValuePair("DepartDate","20/01/2006"); NameValuePair nvp6 = new NameValuePair("depart_date","01/20/2006");
            NameValuePair nvp7 = new NameValuePair("mon_abbr.1","01");
            NameValuePair nvp8 = new NameValuePair("mon_abbr.0","01");
            NameValuePair nvp9 = new NameValuePair("flagfare","O");
NameValuePair nvp10 = new NameValuePair("sector_diff","14400000"); NameValuePair nvp11 = new NameValuePair("schedule_period","3888000000");
            NameValuePair nvp12 = new NameValuePair("max_seats","180");
NameValuePair nvp13 = new NameValuePair("cmb_originCity","BOM");
            NameValuePair nvp14 = new NameValuePair("return_date","");
            NameValuePair nvp15 = new NameValuePair("txt_infant","0");
            NameValuePair nvp16 = new NameValuePair("str_class","A");
            NameValuePair nvp17 = new NameValuePair("txt_adult","1");
            NameValuePair nvp18 = new NameValuePair("rd_trip"," O");
            NameValuePair nvp19 = new NameValuePair("cmb_destCity","GOI");
            NameValuePair nvp20 = new NameValuePair("date.1","09");
            NameValuePair nvp21 = new NameValuePair("date.0","20");
NameValuePair nvp22 = new NameValuePair("booking_period","31536000000"); NameValuePair nvp23 = new NameValuePair("ReturnDate","09/01/2006"); NameValuePair nvp24 = new NameValuePair("current_date","09/01/2006");

method2.setQueryString(new NameValuePair[]{nvp1,nvp2,nvp3,nvp4,nvp5,nvp6,nvp7,nvp8,nvp9,nvp10, nvp11,nvp12,nvp13,nvp14,nvp15,nvp16,nvp17,nvp18,nvp19,nvp20, nvp21,nvp22,nvp23,nvp24}); int statusCode2 = client.executeMethod(method2); InputStream in = method2.getResponseBodyAsStream();
             try {
               InputStreamReader inR = new InputStreamReader( in );
               BufferedReader buf = new BufferedReader( inR );
               String line;
               while ( ( line = buf.readLine() ) != null ) {
                 System.out.println( line );
               }
             } finally {
               in.close();
             }
method2.releaseConnection();
             System.out.println(statusCode2);
         }
       catch(IOException e) {
           e.printStackTrace();
       }
}
}

**************************************************************************
I create a simple html page (to check whether i have omitted any form elements) with all the form elements as shown below.Submitted the form(through browser),and i am able to get the expected result.


<form name="frmSearch" action="http://www.airdeccan.net/air/search_result.asp"; method="post"><input type="hidden" name="txt_child" value="0">
<input type="hidden" name="year1" value="2006">
<input type="hidden" name="year0" value="2006">
<input type="hidden" name="search_days" value="365">
<input type="hidden" name="DepartDate" value="20/01/2006">
<input type="hidden" name="depart_date" value="01/20/2006">
<input type="hidden" name="mon_abbr.1" value="01">
<input type="hidden" name="mon_abbr.0" value="01">
<input type="hidden" name="flagfare" value="O">
<input type="hidden" name="sector_diff" value="14400000">
<input type="hidden" name="schedule_period" value="3888000000">
<input type="hidden" name="max_seats" value="180">
<input type="hidden" name="cmb_originCity" value="BOM">
<input type="hidden" name="return_date" value="">
<input type="hidden" name="txt_infant" value="0">
<input type="hidden" name="str_class" value="A">
<input type="hidden" name="txt_adult" value="1">
<input type="hidden" name="rd_trip" value=" O">
<input type="hidden" name="cmb_destCity" value="GOI">
<input type="hidden" name="date.1" value="09">
<input type="hidden" name="date.0" value="20">
<input type="hidden" name="booking_period" value="31536000000">
<input type="hidden" name="ReturnDate" value="09/01/2006">
<input type="hidden" name="current_date" value="09/01/2006">
<input type="submit" name="search" value="Search"></form>


Please go through the code and tell me why i am not getting the exact result.I tried in some other web sites also,had similar problems.
thanks
rajapandian.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to