Last active
January 3, 2016 10:49
-
-
Save kiwiholmberg/8451683 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sidan har loggning på alla events (ex klick) med tidsinformation (hur länge användaren väntat etc.) samt info om klienten. | |
Sök resa verkar göra en POST till http://www.sj.se/travel/booksearchtravelservice.form med följande payload: | |
7|0|39|http://www.sj.se/gwt/se.sj.www.client.SearchLocation/|0BF309DE90BC427E80BD347B16785B33|se.sj.www.client.travel.server.SearchTravelService|putTravelQuery|se.sj.domain.model.TravelQueryRequest/146947704|next|se.sj.domain.model.TravelQuery/4067427659|Stockholm C|java.util.ArrayList/4159755760||Eskilstuna C|se.sj.domain.model.TravelQuery$ItineraryQueryModeEnum/1278854740|new_itinerary_query|java.util.Date/3385151746|java.util.HashSet/3273092938|java.lang.Integer/3438268394|se.sj.domain.model.Travellers/2932095163|java.util.HashMap/1797211028|java.lang.String/2004016611|VU|se.sj.domain.model.Traveller/398113995|se.sj.domain.model.DiscountTypeEnum/2476197914|se.sj.domain.model.PhoneNumber/3132579704|se.sj.domain.model.PhoneNumber$PhoneNumberEnum/3654117240|PHONE_NUMBER_TYPE_MOBILE_ONLY|se.sj.domain.model.PersonName/3463441943|se.sj.domain.model.PersonName$PersonNameEnum/3709094992|UNKNOWN_NAME|se.sj.domain.model.OrderOrTicketNumber/3500329004|se.sj.domain.model.OrderOrTicketNumber$OrderOrTicketNumberEnum/889926098|ORDERTICKET_TYPE_ANY|PHONE_NUMBER_TYPE_UNDEFINED|Vuxen 1|se.sj.domain.model.TravellerType/293833255|se.sj.domain.model.common.ModelIdentity/1206360183|se.sj.domain.model.TravelQueryRequest$SearchTravelValidationEnum/641405360|unknown_validation|se.sj.domain.model.TravelQueryRequest$SearchTravelValidationTypeEnum/1315650890|unknown_validation_type|1|2|3|4|1|5|5|6|0|7|0|8|0|9|0|10|0|0|11|0|9|0|0|1|0|0|0|0|0|12|13|0|6|0|0|14|114|0|15|20|0|0|0|0|0|0|1|15|0|0|0|0|3|0|0|0|16|0|17|0|18|1|19|20|16|1|0|9|1|21|0|0|1|0|0|0|22|10|-1|0|1|1|0|0|23|0|10|24|25|1|0|0|26|0|0|27|28|-1|10|29|10|10|30|31|0|1|23|0|0|24|32|0|0|33|0|34|35|20|20|0|0|0|0|0|0|36|37|-1|38|39|-1| | |
Det finns minst en session cookie (JSESSIONID, cSess), dessa får man när man laddar sj.se men de behövs inte när man postar (man får nya om man saknar dem). | |
Headern "X-GWT-Permutation:A364794938F7548565F595787BE32436" verkar vara någon sorts XSRF-token. | |
Direkt efter görs en POST till http://www.sj.se/travel/booksearchlocation.form?mode=contract&l=sv med följande payload: | |
method=next&startPage=true&mode=teaser&travelQuery.departureLocationName=Eskilstuna+C&travelQuery.arrivalLocationName=Stockholm+C&travelQuery.outDateTime=2014-01-15+20%3A00%3A00&travelQuery.outTimeDeparture=true&travelQuery.returnDateTime=&travelQuery.returnTimeDeparture=false&travelQuery.includeX2000=on&travelQuery.includeBuses=on&travelQuery.viaLocationName=&travelQuery.minimumChangeTime=0&travelQuery.campaignCode= | |
som svarar 302 Moved Temporarily, Location:http://www.sj.se/travel/booktravel/timetable.form som man redirectas till. | |
det som ligger i cookies är | |
Cookie:Ely_vID=329587752; sj_pl=sv; ev5=2014-02-23; ev6=1; JSESSIONID=2B52463B910057DDEB509C9AF4D4CD34.p1; elytis=142269; ev1=K%26ouml%3Bp%20resa%3ATidtabell; ev2=Stockholm%20C; ev3=Eskilstuna%20C%20-%20Stockholm%20C; ev4=2014-01-15; ev7=0; ev8=1; ev9=OW; ev10=20; cSess=127513480; ElyHistory0=%7B%22valproducts%22%3A%22ta_stockholm%20c%20-%20lund%20c_2%20klass_na_1_402_22-2_40_buy%3Bth_lund%20c%20-%20stockholm%20c_2%20klass_na_1_402_23-2_41_buy%22%7D|127224436=|127261132=|127302755=|127513480=; s_cc=true; s_sq=%5B%5BB%5D%5D | |
Nu laddas sidan med tidtabellen. | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment