我正在申请JSON-API,如下所示:
$('#choose').change(function(event){
var categorie = $('#choose').val();
var parent = $(this).parent().parent();
var sid = parent.find('input[type="checkbox"]').val();
$.ajax({
url: 'post.php',
type: 'POST',
data: 'ajax=1&do=updatewebsite&cid='+sid+'&categorie='+categorie,
success: function(data) {
var status = data.split('|-|')[0];
var message = data.split('|-|')[1];
$('#notice').removeClass('error').removeClass('success');
$('#notice').html('<div>'+ message +'</div>').addClass(status);
$('#notice').fadeIn().animate({opacity:1}, 5000, 'linear', function(){$(this).fadeOut();});
$(parent).fadeOut('slow',function(){
$(this).remove();
});
}
});
});
当服务器执行缓存(我通过CharlesProxy验证)时,我会期望状态代码304但是会记录200 - 是否有办法获得&#34;真实&#34;状态代码?
答案 0 :(得分:2)
将cachePolicy设置为.reloadIgnoringCacheData对我有用。
request.cachePolicy = .reloadIgnoringCacheData