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] Wildcard * hay origin cụ thể

    Wildcard hay cụ thể

    Server có chế độ cấu hình:

    • public → trả Access-Control-Allow-Origin: * (cho mọi origin).
    • restricted → chỉ trả ACAO bằng origin nếu nằm trong whitelist, ngược lại FORBIDDEN.

    Dòng 1: chế độ (public hoặc restricted). Dòng 2: số n origin whitelist (có thể 0). Tiếp n dòng whitelist. Dòng cuối: origin request.

    Ví dụ

    Input:

    public
    0
    https://any.com
    

    Output:

    Access-Control-Allow-Origin: *
    
    • Định dạng đầu vào:

      Dòng 1 chế độ. Dòng 2 n. n dòng whitelist. Dòng cuối origin.

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

      0 ≤ n ≤ 50.

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

      Access-Control-Allow-Origin: *, hoặc ACAO cụ thể, hoặc FORBIDDEN.

    Ví dụ:

    Đầu vào:

    public
    0
    https://any.com
    

    Đầu ra:

    Access-Control-Allow-Origin: *

    Giải thích:

    Chế độ public luôn trả wildcard *, không cần xét whitelist.

    Đang tải editor...