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 [email protected].
To post to this group, send email to [email protected].
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.

Reply via email to