Send HTTP Post og redirecte
Jeg proever at goere det samme som de goer her, naar man klikker paa 'Visit Airasia' Altsaa gaa til en side hvor datoer allerede er valgt og man blot skal vaelge fly:http://www.momondo.com/Redirect.aspx?Supplier=AirAsia&Orig=KUL&Dest=HKG&ReturnTrip=false&DepartDate=10/03/10&Price=78&Currency=EUR&QuoteDate=03/03/10&QuoteTime=923&ref=result&pos=1
Jeg har sniffet til Post data og Cookies og proevet at genskabe alt det noedvendige, men jeg lander alligevel paa en error side.
Er der nogen, der kan hjaelpe med dette?
Her er min kode, som ligger i en codebehind til en ellers "tom" aspx side:
protected void Page_Load(object sender, EventArgs e)
{
string _event = "search";
string _module = "SB";
string _page = "SEARCH";
string _language = "EN";
int _travel = 2;
string _from1 = "KUL";
string _to1 = "HKG";
int _departDay1 = 10;
int _departMonth1 = 201003;
int _departDay2 = 15;
int _departMonth2 = 201003;
int _ADULT = 1;
int _defaultADULT = -1;
int _INFANT = 0;
int _defaultINFANT = -1;
string _toCity1 = "HKG";
string _toCity2 = "???";
int _numberMarkets = 2;
Response.Cookies.Add(new HttpCookie("__utma", "48644473.532705006.1267625373.1267625373.1267625373.1"));
Response.Cookies.Add(new HttpCookie("__utmc", "48644473"));
Response.Cookies.Add(new HttpCookie("__utmz", "48644473.1267625373.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)"));
Response.Cookies.Add(new HttpCookie("__utmv", "48644473.momondo"));
Response.Write("<html><head></head><body onload\"document.forms[0].submit()\">");
Response.Write("<form action=\"http://booking.airasia.com/skylights/cgi-bin/skylights.cgi\" method=\"post\">");
Response.Write("<input type=\"hidden\" name=\"event\" value=\"" + _event + "\" />");
Response.Write("<input type=\"hidden\" name=\"module\" value=\"" + _module + "\" />");
Response.Write("<input type=\"hidden\" name=\"page\" value=\"" + _page + "\" />");
Response.Write("<input type=\"hidden\" name=\"language\" value=\"" + _language + "\" />");
Response.Write("<input type=\"hidden\" name=\"travel\" value=\"" + _travel + "\" />");
Response.Write("<input type=\"hidden\" name=\"from1\" value=\"" + _from1 + "\" />");
Response.Write("<input type=\"hidden\" name=\"to1\" value=\"" + _to1 + "\" />");
Response.Write("<input type=\"hidden\" name=\"departDay1\" value=\"" + _departDay1 + "\" />");
Response.Write("<input type=\"hidden\" name=\"departMonth1\" value=\"" + _departMonth1 + "\" />");
Response.Write("<input type=\"hidden\" name=\"departDay2\" value=\"" + _departDay2 + "\" />");
Response.Write("<input type=\"hidden\" name=\"departMonth2\" value=\"" + _departMonth2 + "\" />");
Response.Write("<input type=\"hidden\" name=\"ADULT\" value=\"" + _ADULT + "\" />");
Response.Write("<input type=\"hidden\" name=\"defaultADULT\" value=\"" + _defaultADULT + "\" />");
Response.Write("<input type=\"hidden\" name=\"INFANT\" value=\"" + _INFANT + "\" />");
Response.Write("<input type=\"hidden\" name=\"defaultINFANT\" value=\"" + _defaultINFANT + "\" />");
Response.Write("<input type=\"hidden\" name=\"toCity1\" value=\"" + _toCity1 + "\" />");
Response.Write("<input type=\"hidden\" name=\"toCity2\" value=\"" + _toCity2 + "\" />");
Response.Write("<input type=\"hidden\" name=\"numberMarkets\" value=\"" + _numberMarkets + "\" />");
Response.Write("</form>");
Response.Write("</body></html>");
}