Baseflow / Baseflow/flutter_cache_manager
Cache 204 - No content
- 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
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