Hello,
Accessing http://bugs.freepascal.org/login_page.php
Using the following user agent (Opera in Mac OS X):
Opera/9.80 (Macintosh; Intel Mac OS X 10.6.1; U; en) Presto/2.9.168 Version/11.50
I get:
HTTP/1.1 400 Bad Request
Date: Sun, 25 Sep 2011 09:48:31 GMT
Server: Apache/2.2.8 (Ubuntu) DAV/2 SVN/1.6.5 PHP/5.2.4-2ubuntu5.17 with Suhosin-Patch
Vary: Accept-Encoding
Content-Length: 514
Connection: close
Content-Type: text/html; charset=iso-8859-1
Size=514
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head>
<title>400 Bad Request</title>
</head><body>
<h1>Bad Request</h1>
<p>Your browser sent a request that this server could not understand.<br /> Request header field is missing ':' separator.<br /> <pre>
Opera/9.80 (Macintosh; Intel Mac OS X 10.6.1; U; en) Presto/2.9.168 Version/11.50</pre>
</p>
<hr>
<address>Apache/2.2.8 (Ubuntu) DAV/2 SVN/1.6.5 PHP/5.2.4-2ubuntu5.17 with Suhosin-Patch Port 80</address>
</body></html>
If I use the user agent from Firefox I get the propor page.
I tested with a program written in fpc which can be found here (and with the browsers too, of course):
http://p-tools.svn.sourceforge.net/viewvc/p-tools/httpclient/
Any ideas?
AFAIK we don't have a special version of our pages, so I suppose that we should not sniff user agents.
thanks,
