私が使用しているサードパーティのサービスは非常に特殊です。受け入れヘッダーをに設定しようとしています
Accept: application/json
しかし、jquery 1.4.4 はそれだけでは送信しません。バリエーションを送信し続けます。つまり:
Accept: */*, application/json
いくつかのバリエーション、つまり以下のバリエーションを試しました。acceptヘッダーで「Accept:application/json」だけを送信するにはどうすればよいですか?
jQuery.ajax({
url: "/rest/cms.country",
beforeSend: function (xhr) { xhr.setRequestHeader('Accept', 'application/json'); },
contentType: "application/json; charset=utf-8",
type: 'get',
success: function () {
console.log('success');
},
error: function (jqXHR, textStatus, errorThrown) {
console.log('error' + errorThrown);
}
});