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]