5 ms·
> This is super unprofessional. 999 means nothing, therefore it cannot be acted upon Given that this seems to be bot-protection, that might actually be the poi
by kvdveer 3y ago
> This is super unprofessional. 999 means nothing, therefore it cannot be acted upon
Given that this seems to be bot-protection, that might actually be the point. It's basically saying; "I don't want you here, don't try to resolve this". Or in other words "F*ck off"
- Rygian 3y agoSo, error 400.
- wongarsu 3y agoError 400 is "this is your fault, try better". But you don't want them to try better, you just want them to go away.
- dragonwriter 3y agoSo, 500 “its not you, its me”.
- vntok 3y agoBut that's not it either. It's your damn fault you're blocked, but there's nothing to fix and I don't want you to try again with better arguments.
- dragonwriter 3y ago500 "Its not you, its me" was a joking reference to the cliche breakup line used to deflect discussion of what the recipient of the breakup could have done (or could still do) to avoid it. Other options for this case: 403 Forbidden is probably the best fit. "The 403 (Forbidden) status code indicates that the server understood the request but refuses to fulfill it." But it may not sufficiently communicate the "go away forever" aspect. Alternatives might include: 410 (maybe its not actually, strictly gone, but I'm never going to give it to you, so stop asking) Has the benefit of also being a 4xx error so focuses on it being a client error. 301 Moved Permanently Location: file:///dev/null
- Sohcahtoa82 3y ago400 means "There's an error in your request, fix the error and try again" IMO, it should be a simple 403 Forbidden.