diff options
author | Andrew White <andyw@pixeltrix.co.uk> | 2012-05-20 16:44:42 +0100 |
---|---|---|
committer | Andrew White <andyw@pixeltrix.co.uk> | 2012-05-20 19:07:04 +0100 |
commit | 3fc561a1f71edf1c2bae695cafa03909d24a5ca3 (patch) | |
tree | cd99e00314ff93e8b8c28d88677c7bd312ffd9de /guides/w3c_validator.rb | |
parent | 66eb3f02cc0894f08c4f912ba8bf6fb1f87e9a4a (diff) | |
download | rails-3fc561a1f71edf1c2bae695cafa03909d24a5ca3.tar.gz rails-3fc561a1f71edf1c2bae695cafa03909d24a5ca3.tar.bz2 rails-3fc561a1f71edf1c2bae695cafa03909d24a5ca3.zip |
Return 400 Bad Request for URL paths with invalid encoding.
Passing path parameters with invalid encoding is likely to trigger errors
further on like `ArgumentError (invalid byte sequence in UTF-8)`. This will
result in a 500 error whereas the better error to return is a 400 error which
allows exception notification libraries to filter it out if they wish.
Closes #4450
Diffstat (limited to 'guides/w3c_validator.rb')
0 files changed, 0 insertions, 0 deletions