Как получить 304 от JQuery Ajax вместо 200?

Мои услуги возвращают304 но JQuery Ajax, кажется, конвертировать его в200 OKрезультат.

Это моя просьба:

<code>$.ajax({    
    url: '/api/items',    
    type: 'GET',    
    dataType: 'json',    
    contentType: 'application/json',    
    ifModified:true,    
    cache: false,    
    statusCode: {    
        304: function() {    
            alert("not modified"); // does not fire
        }    
    },    

    complete: function (xhr, status) {    
        console.log(xhr.status); // 200 
        }    
    }    
});
</code>

С Fiddler я вижу, что сервис возвращается304 правильно.

Почему jQuery конвертирует его в200?

Ответы на вопрос(1)

Ваш ответ на вопрос