I'm getting a 500 error on my website that obviously comes from a bot. I'd like to duplicate that error so that I can try to suppress the email message that gets sent to me. The error contains: (ArgumentError) "invalid %-encoding It's in a "show" action, so it's a GET command. I can see the URL and that URL doesn't contain any strange characters. When I put that URL in a browser everything works. I notice, in the error message I receive, there is a bunch of non-ascii text, and embedded in it is "Network Solutions Certificate Authority". There is no indication that I can see of how that info is being sent. Is that in a cookie? Is there any other mechanism that a client can sent info to the server? NOTE: This is NOT an https site. As a last resort, I could suppress all "invalid %-encoding" errors, but I would like to see that error if it really came from a real person. I guess another approach would be to suppress all errors from non-humans, but I'm not sure how to do that. And ultimately, I'm curious about exactly what is being sent to the server. I want to understand that. -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/CABceSpAVNGaKzCWBnn6xg%2B_mnkz8010t1WhB%3DWOcnzCj2dZ2%3Dw%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.