fixing load error for fire/and/forget/version when bundling this gem
make requests to the full URI, not just the path, so that query parameters aren't swallowed
only serialize the payload if it is not already a string