Tất cả các cuộc gọi ajax được gửi từ IE đều được Angular lưu vào bộ nhớ cache và tôi nhận được một 304 response
cuộc gọi cho tất cả các cuộc gọi tiếp theo. Mặc dù yêu cầu là như nhau, nhưng phản hồi sẽ không giống nhau trong trường hợp của tôi. Tôi muốn tắt bộ đệm này. Tôi đã thử thêm cache attribute
$ http.get nhưng vẫn không được. Làm thế nào vấn đề này có thể được giải quyết?
If-Modified-Since
làm cho tiêu đề IIS + ném iisnode 400 Yêu cầu Xấu cho mỗi tập tin html nạp thông quangInclude
vàngView
. Mặc dù vậy, hai tiêu đề sau đã khắc phục sự cố cho tôi (Tôi đã lấy chúng từ Chrome, không có vấn đề về bộ nhớ đệm):$httpProvider.defaults.headers.get['Cache-Control'] = 'no-cache';
$httpProvider.defaults.headers.get['Pragma'] = 'no-cache';