This figure illustrates how Oracle HTTP Server handles URL requests with its modular architecture. The diagram shows the URL request originating from the client and passing to the Oracle HTTP Server core process. Then Oracle HTTP Server modules handle the requests as follows:
Get Request
Post/Read Request
URI Translation
Header Parsing
Access Control
Authentication
Authorization
Mime Type Checking
Content Handling
Message Cleanup
Return Response
In the last step the response to the URL request is returned to the client through the Oracle HTTP Server core process. Then Oracle HTTP Server performs logging and cleanup.