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.
Failing to declare the type of content it accepts critical
This application is requesting feed content from websites but but doesn't specify its format.
Why it's a problemWhen a website doesn't know what format the application needs the content to be in, it has to try to guess the appropriate format, which could end up being incorrect.
What it means for usersIf the website is left to assume and ends up delivering feed content to the app in the wrong format, it can cause feeds not to display or work properly.
How to fix itThe app should declare a common feed format it accepts content in using the Accept header.