Added PUT body processing