Baseflow / Baseflow/flutter_cache_manager

Cache 204 - No content

Đang mở
#333 7 bình luận 0 reaction 0 người được giao Xem trên GitHub
type: enhancement
Ngôn ngữ chính
Dart
Star
809
Fork
510
Merge trung bình
6 phút
Pull request đã merge (30 ngày)
1

Mô tả

## 💬 Questions and Help

If I understand the code correctly currently only 200 and 202 status codes are added to the cache.

https://github.com/Baseflow/flutter_cache_manager/blob/c7881776325441f3900277499615981c40d12284/flutter_cache_manager/lib/src/web/web_helper.dart#L23-L24

In my case I have a image API endpoint which *tries* to generate a image/logo/etc. based on a user-provided website URL. Since the user input could just as well be an internal URL or just broken, it is perfectly fine for the endpoint to return a 404 response. Right now this is not cached on the client side but requested every time.

Is this the intended behavior, or any way to cache non-existent URLs?

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

Đọc lib/src/web/web_helper.dart tại các dòng được liên kết để xác nhận những mã trạng thái HTTP nào hiện đang được lưu vào bộ nhớ đệm. Làm rõ liệu hành vi được yêu cầu có bao gồm 204, 404 hoặc các phản hồi không thành công khác hay không, sau đó xác minh rằng hành vi được chọn ngăn các yêu cầu lặp lại đối với trường hợp image API được báo cáo.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
dart
Lĩnh vực
mobile-dev, performance
Loại issue
Tính năng
Độ khó
3/5
Thời gian dự kiến
1-2 ngày
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Khá rõ ràng
Mức phù hợp với người mới
35/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.