support http method overriding

some web servers and proxies doesn't respond to DELETE / PUT requests,
such as IIS and Akamai.