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 the Oracle HTTP Server modules handle the request as follows:

1. Get Request
2. Post/Read Request
3. URI Translation
4. Header Parsing
5. Access Control
6. Authentication
7. Authorization
8. Mime Type Checking
9. Content Handling
10. Message Cleanup
11. 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 the Oracle HTTP Server performs logging and cleanup.