- From: <bugzilla@wiggum.w3.org>
- Date: Tue, 10 Apr 2007 18:28:13 +0000
- To: www-validator-cvs@w3.org
- CC:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=4455 Summary: CSS Validator does not properly escape path of file in GET request Product: CSSValidator Version: CSS Validator Platform: All URL: http://k1.dyndns.org/Vintage/Sinclair/80/Timex%20Periphe rials/ OS/Version: All Status: NEW Severity: normal Priority: P2 Component: upload file AssignedTo: dave.null@w3.org ReportedBy: kio@little-bat.de QAContact: www-validator-cvs@w3.org My web site contains many files with names which contain "problematic" characters, e.g. "space" as in the above example URL. When checking HTML syntax with "http://validator.w3.org/check/referer" my web server (Apache) gets a correctly escaped path: "GET /Vintage/Sinclair/80/Timex%20Peripherials/ HTTP/1.1" For "http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Fk1.dyndns.org%2FVintage%2FSinclair%2F80%2FTimex%2520Peripherials%2F" my web server gets a correctly escaped path: "GET /Vintage/Sinclair/80/Timex%20Peripherials/ HTTP/1.1" and the CSS Validator says "OK" for the page. But for "http://jigsaw.w3.org/css-validator/check/referer" from this page my web server gets an unescaped path: "GET /Vintage/Sinclair/80/Timex Peripherials/ HTTP/1.1" and consequently returns a "Bad Request" error to the CSS Validator. The result page for the successful CSS validation states to use: "http://jigsaw.w3.org/css-validator/validator?uri=http://k1.dyndns.org/Vintage/Sinclair/80/Timex%20Peripherials/" or "http://jigsaw.w3.org/css-validator/check/referer" to include in the page itself for later easy CSS validation, as i have done on this page. Greetings, ... kio !
Received on Tuesday, 10 April 2007 18:28:18 UTC