Fixed body parsing issue

Updated to only parse body if it is a string, otherwise assume it is already parsed