bug: force json body if json and remove excess headers