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/

Reply via email to