Details
-
Bug
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
3.0.1
-
None
-
None
Description
This is a regression caused by the changes made to fix MJAVADOC-427.
The HTTP client configuration that's used to get the redirect URLs does not include an Accept header in the requests that it makes. This can result in a 403 response for some javadoc, such as Spring Framework's which is fronted by Cloudflare. The lack of Accept header will sometimes cause Cloudflare to respond with a 403 containing a Captcha.
I'm a member of the Spring Framework team and have asked our sysadmin to look at tweaking Cloudflare's rules, but I thought it worth reporting the problem here as others may be affected and may not be in a position to change the server's configuration.