Finally i surrender. I switched one of my project totally off Twisted web. Using Twisted web is way too much work and pitfalls.
The only way to use Twisted web is that you use it in the very first place.
If you are starting a project involving building a simple http server, just avoid twisted .