I have a webservice that when called without specifying a callback will return a JSON string using application/json as the content type.
application/json
When a callback
Use application/javascript. In that way, clients can rely on the content-type without having to manually check whether a response has padding or not.