Get http site body content with metricbeat or heartbeat

Hmmm, so the overall goal here is to fetch a webpage and get its contents.

This sounds a lot like heartbeat, but you also want the HTTP body, which it doesn't store. Is that a correct understanding?

May I ask what you want the body for?