コールバックを指定せずに呼び出すとapplication/json、コンテンツ タイプとして JSON 文字列を返す Web サービスがあります。
コールバックが指定されると、JSON 文字列がコールバック関数でラップされるため、実際には有効な JSON ではなくなります。私の質問は、application/javascriptこの場合のように提供する必要がありますか、それとも引き続き使用する必要がありますapplication/jsonか?
コールバックを指定せずに呼び出すとapplication/json、コンテンツ タイプとして JSON 文字列を返す Web サービスがあります。
コールバックが指定されると、JSON 文字列がコールバック関数でラップされるため、実際には有効な JSON ではなくなります。私の質問は、application/javascriptこの場合のように提供する必要がありますか、それとも引き続き使用する必要がありますapplication/jsonか?
アプリケーション/JavaScript を使用します。このようにして、クライアントは、応答にパディングがあるかどうかを手動で確認する必要なく、コンテンツ タイプに依存できます。
返されるものがプレーンな JSON である場合は、application/json rfc4627.txt に従って使用します。
JavaScript を返す場合 (実際には JSONP です)、application/javascript rfc4329.txt に従って使用します。