1. A method for asynchronously processing requests, comprising: receiving a request for a Uniform Resource Locator (URL) from a client, and obtaining a session object corresponding to the request; generating a response identifier based on a session identifier and the URL; determining if the URL was previously requested by the client based on the response identifier; generating a response refresh header that includes a time value for causing the client to automatically send a subsequent request for the URL; and sending a temporary response to the request and the response refresh header to the client.