Forum Discussion
APM => HTTP command v/s ACCESS command
Hello Experts !
I am new to F5 iRule. I am trying to understand the difference between "HTTP" and "ACCESS" command-sets. The possible assumption that I currently have is as below:
HTTP : The scope of HTTP is during communication from Client (Browser) to F5 i.e. Pre - access policy evaluation [ACCESS_SESSION_STARTED]; and then communication From F5 to the Pool member (Server) i.e. post access policy evaluation and access allowance [ACCESS_ACL_ALLOWED].
ACCESS : The scope of ACCESS is while access policy evaluation is in progress i.e. from event [ACCESS_SESSION_STARTED] to [ACCESS_ACL_ALLOWED].
Seeking your expert advice :)
Cheers, Abhishek
- Nicolas_Destor
Cirrostratus
Hello Abhishek,
 
Have a look to below article, it explains all what you need to know about events triggered by APM.
 
https://devcentral.f5.com/s/articles/http-event-order-access-policy-manager
 
- Abhishek_Sinha_
Nimbostratus
Thanks Nicolas! It helps :)
- youssef1
Cumulonimbus
Hi,
- Access command is dedicated for APM Module only:
https://devcentral.f5.com/wiki/iRules.ACCESS.ashx
- HTTP command are specifically designed to query for or manipulate certain types of HTTP headers and data . Data manipulation in this case refers to inserting, replacing, and removing data, as well as setting certain values found in headers and cookies.
You can use this command in request or responde (HTTP::version) ....
https://devcentral.f5.com/wiki/iRules.HTTP_RESPONSE_CONTINUE.ashx
To sum up ACCESS command is use for APM (manage the user session) and HTTP command is use for manipulate certain types of HTTP headers and data.
Keep me update if you need more details or if you have a specific questions about it.
regards
Recent Discussions
Related Content
* 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