All, except HEAD method. Need Refactoring.