Remove encoding since clj-http does it, add json check for headers