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] Chọn định dạng theo Accept

    Chọn định dạng theo Accept

    Content negotiation: client gửi header Accept để báo định dạng mong muốn. Server chọn định dạng phù hợp.

    Cho giá trị header Accept, hãy quyết định định dạng trả về:

    • Nếu chứa application/json → in json
    • Ngược lại nếu chứa application/xml → in xml
    • Ngược lại → in json (mặc định)

    Ví dụ

    • Accept: application/xml → Output xml
    • Định dạng đầu vào:

      Một dòng là giá trị header Accept.

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

      Độ dài ≤ 200 ký tự.

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

      In json hoặc xml theo luật ưu tiên ở trên.

    Ví dụ:

    Đầu vào:

    application/xml
    

    Đầu ra:

    xml

    Giải thích:

    Accept chứa application/xml và không có json nên chọn xml.

    Đang tải editor...