Generally, you cannot pickle HTTP requests objects for any web server. Pickling process does not pickle on the object itself, but all its references.
The usual web server design pattern is to have each HTTP request running its own thread. There must be a connection between the thread and HTTP request. Thus, the HTTP object is tied to the life cycle of web server and cannot be taken out of the web server context.
What you probably want to do is to pickle the contents of HTTP request object and re-create requests using this content as a payload.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…