This may be a server configuration issue at biomart.org. According to the CGI specification as found at http://hoohoo.ncsa.uiuc.edu/cgi/out.html , if configured correctly to treat martsoap.pl as a CGI script then Apache is supposed to intercept the 'Status:' header line and replace it with a 'HTTP/1.1' response to send to the user. If it has not been correctly configured, then the switch doesn't take place, and the Status: escapes into the wild. You should never see Status: in the wild - it's not a valid HTTP header (as defined here http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html )
The link that Syed pointed to in his original email does show the correct HTTP/1.1 response: http://www.w3schools.com/soap/soap_example.asp I think it might just be worth checking the Apache config at biomart.org to make sure it's set up properly. At least, that's my 2p! cheers, Richard Allyson Lister wrote: > Just one modification of this email: > > 2009/1/10 Allyson Lister <[email protected] > <mailto:[email protected]>> > > Whereas the biomart service returns: > > Status: 200 OK > [...] > > > The above should read: > > Whereas the biomart service returns: > > HTTP/1.1 200 OK > [...] > [newline] > Status: 200 OK > [...] -- Richard Holland, BSc MBCS Finance Director, Eagle Genomics Ltd M: +44 7500 438846 | E: [email protected] http://www.eaglegenomics.com/
