add put to http extension