Jak zdobyć 304 z jQuery Ajax zamiast 200?
Moje usługi zwracają a304
ale jQuery Ajax wydaje się konwertować go na a200 OK
wynik.
Oto moja prośba:
<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>
Z Skrzypkiem widzę, że usługa wraca304
poprawnie.
Dlaczego jQuery konwertuje go na a200
?