Requesting feed content unnecessarily severe
This app is unnecessarily re-requesting feed content from websites without waiting until there's actually new content published.
Why it's a problemThe unnecessary traffic wastes a website's resources that can be used for its other site visitors.
What it means for usersWebsites are likely to limit this app from accessing feed content, causing feeds to not update properly or stop working entirely.
How to fix it
The application needs to be updated to
wait
until the max-age
of
Cache-Control
header expires before re-requesting
feed content or properly implement
conditional requests.
Not declaring that it accepts feed content critical
This application is requesting feed content from websites but doesn't indicate that it accepts content specifically designed for feeds.
Why it's a problemWebsites are likely to block the application from accessing their feeds due to the app not being specific or entirely clear about the content it accepts.
What it means for usersFeeds will stop working or become fully inoperable when a website blocks the application due to this behavior.
How to fix itThe application should explicitly declare a format commonly associated with feeds using the Accept header.