View Single Post
  #20   Report Post  
Old November 26th 07, 12:54 AM posted to uk.transport.london
Tom Anderson Tom Anderson is offline
external usenet poster
 
First recorded activity at LondonBanter: Oct 2003
Posts: 3,188
Default TfL Journey Planner

On Sun, 25 Nov 2007, alex_t wrote:

http://journeyplanner.tfl.gov.uk/use...TRIP_REQUEST2?


Wow! Nice bit of sloppy programming - they did not even bothered to set
correct default if the query is missing :-| Not to mention that 404
error if there is not query string is even worse...


That's particularly weird. The splitting of the URL into path and query
string is usually done by the webserver (or application server or
whatever), which would almost certainly get this simple case right. That
it's got wrong suggests that the journey planner is written around a
custom webserver, which is a significantly dubious design decision.

Examination of the headers reveals:

Server: EFAServer/9.14.5.14

I've not been able to find out exactly what EFAServer is, but google hits
strongly suggest that it's German!

Oh no, hang on; i don't read foreign, but according to the gist of this:

http://www.mentzdv.de/uploads/media/...ll_II_2007.pdf

EFA seems to be the name of the software platform used to run the Journey
Planner. So yes, the webserver is a custom part. Eek!

tom

--
20 Minutes into the Future