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-Expose-Headers

    Expose Headers

    Mặc định JS phía client chỉ đọc được một số response header an toàn. Để client đọc thêm header tùy chỉnh, server liệt kê chúng trong Access-Control-Expose-Headers.

    Cho danh sách header mà server muốn expose. Hãy chuẩn hoá: bỏ trùng (giữ lần xuất hiện đầu, so sánh không phân biệt hoa thường nhưng GIỮ dạng gốc của lần đầu), bỏ phần tử rỗng, nối bằng , .

    In Access-Control-Expose-Headers: <danh-sách>. Nếu danh sách rỗng, in NONE.

    Ví dụ

    Input:

    X-Total-Count, X-Page , x-total-count
    

    Output:

    Access-Control-Expose-Headers: X-Total-Count, X-Page
    
    • Định dạng đầu vào:

      Một dòng danh sách header (phân tách dấu phẩy).

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

      Có thể có khoảng trắng thừa và phần tử rỗng.

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

      Access-Control-Expose-Headers: ... hoặc NONE.

    Ví dụ:

    Đầu vào:

    X-Total-Count, X-Page , x-total-count
    

    Đầu ra:

    Access-Control-Expose-Headers: X-Total-Count, X-Page

    Giải thích:

    x-total-count trùng với X-Total-Count (không phân biệt hoa thường) nên bị loại, giữ dạng gốc lần đầu.

    Đang tải editor...