Page MenuHomePhabricator

bogus captchaid results in http 500, should be http 400 instead
Closed, DuplicatePublic

Description

hi,
see also T88412 for more context, it seems bogus captchaid yield http 500 back to the client whereas returning some flavor of http 400 would be more correct:

erbium:~$ grep  miss/50 /a/log/webrequest/sampled-1000.tsv.log | grep Captcha | uniq -f2 -w16 -c | awk '{print $1 " " $4 " " $9 " " $10}'
1 2015-02-09T06:43:25 GET http://de.wikipedia.org/w/index.php?title=Spezial%3ACaptcha%2Fimage&wpCaptchaId=1821936605
4 2015-02-09T07:10:19 GET http://de.wikipedia.org/w/index.php?title=Spezial%3ACaptcha%2Fimage&wpCaptchaId=399458500
1 2015-02-09T07:25:45 GET http://de.wikipedia.org/w/index.php?title=Spezial%3ACaptcha%2Fimage&wpCaptchaId=950331796
1 2015-02-09T07:30:36 GET http://de.wikipedia.org/w/index.php?title=Spezial%3ACaptcha%2Fimage&wpCaptchaId=457819367
2 2015-02-09T08:36:32 GET http://de.wikipedia.org/w/index.php?title=Spezial%3ACaptcha%2Fimage&wpCaptchaId=1787180145
2 2015-02-09T08:53:15 GET http://de.wikipedia.org/w/index.php?title=Spezial%3ACaptcha%2Fimage&wpCaptchaId=675749755
2 2015-02-09T09:01:54 GET http://de.wikipedia.org/w/index.php?title=Spezial%3ACaptcha%2Fimage&wpCaptchaId=1360792335
2 2015-02-09T09:14:31 GET http://de.wikipedia.org/w/index.php?title=Spezial%3ACaptcha%2Fimage&wpCaptchaId=1274562332
1 2015-02-09T09:29:18 GET http://de.wikipedia.org/w/index.php?title=Spezial%3ACaptcha%2Fimage&wpCaptchaId=394009108
1 2015-02-09T09:36:44 GET http://de.wikipedia.org/w/index.php?title=Spezial%3ACaptcha%2Fimage&wpCaptchaId=2111699485
1 2015-02-09T09:47:19 GET http://de.wikipedia.org/w/index.php?title=Spezial%3ACaptcha%2Fimage&wpCaptchaId=2118419926
1 2015-02-09T09:54:15 GET http://de.wikipedia.org/w/index.php?title=Spezial%3ACaptcha%2Fimage&wpCaptchaId=477299702
2 2015-02-09T10:11:54 GET http://de.wikipedia.org/w/index.php?title=Spezial%3ACaptcha%2Fimage&wpCaptchaId=1263614379