Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [Lập trình Web & Backend] Access-Control-Max-Age cache preflight

    Max-Age của Preflight

    Access-Control-Max-Age cho biết kết quả preflight được cache bao nhiêu giây. Trình duyệt thường giới hạn tối đa. Server cấu hình một giá trị mong muốn nhưng trình duyệt sẽ kẹp (clamp) về khoảng [0, max].

    Input:

    • Dòng 1: requested — số giây server yêu cầu.
    • Dòng 2: cap — giới hạn tối đa của trình duyệt.

    Giá trị hiệu lực = min(requested, cap), nhưng nếu requested < 0 thì coi là 0.

    In Access-Control-Max-Age: <giá-trị-hiệu-lực>.

    Ví dụ

    Input:

    86400
    7200
    

    Output:

    Access-Control-Max-Age: 7200
    
    • Định dạng đầu vào:

      Dòng 1: requested. Dòng 2: cap.

    • Ràng buộc đầu vào:

      -10 ≤ requested ≤ 10^9, 0 ≤ cap ≤ 10^9.

    • Định dạng đầu ra:

      Access-Control-Max-Age: <n>.

    Ví dụ:

    Đầu vào:

    86400
    7200
    

    Đầu ra:

    Access-Control-Max-Age: 7200

    Giải thích:

    Server yêu cầu 86400s nhưng trình duyệt kẹp về tối đa 7200s.

    Đang tải editor...