Forum Discussion
iruleyourulewerule
Nimbostratus
Apr 29, 2025Sending an HTTP request from iRule without delaying client requests
Hi, I am trying to find a solution that can meet my needs: I need to extract information from every HTTP request and response arriving on my virtual server, then send the extracted info to an exter...
Juraj
Cirrus
May 24, 2025If you just need to send the data and don’t care about the response, you might be able to bend High-Speed Logging (HSL) to fit your needs.
I haven’t personally tried this, so take it with a grain of salt, but here’s what I would try:
- Use an iRule to extract the data and send it via HSL (non-blocking).
- Set up a lightweight external service (something simple in Python, Go, or Node) to receive the HSL logs.
- Have that service forward the data to your HTTPS endpoint.
This keeps the iRule fast and non-blocking since the F5/iRule doesn’t have to wait on external HTTPS calls.
Recent Discussions
Related Content
DevCentral Quicklinks
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
Discover DevCentral Connects