HTTP Range Requests
Tìm hiểu cách client dùng header Range để tải một phần file, hỗ trợ tua video và resume download.
Tài liệu tham khảo
Mở rộng
Animation gốc là một file HTML tự chứa, có thể nhúng lại ở bất kỳ trang nào khác. Mở file gốc
Liên quan
Server-Sent Events: Server đẩy một chiều qua HTTP
SSE mở một kết nối HTTP dài với text/event-stream để server đẩy event một chiều tới trình duyệt qua EventSource, tự động kết nối lại bằng Last-Event-ID — đơn giản hơn WebSocket khi chỉ cần server push.
WebSocket: Bắt tay Upgrade và kênh full-duplex
WebSocket (RFC 6455) nâng cấp một request HTTP thành kênh song công: bắt tay Upgrade với Sec-WebSocket-Key/Accept, trao đổi frame có opcode, masking từ client, ping/pong và bắt tay đóng.
REST API: Tài nguyên, HTTP verb và caching
REST tổ chức API quanh tài nguyên có URL riêng, thao tác bằng HTTP verb với mã trạng thái chuẩn; tận dụng cache HTTP nhưng dễ over/under-fetch và cần nhiều round-trip để ghép dữ liệu.