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] Version trong vendor media type

    Version trong vendor media type

    Một kỹ thuật content negotiation nâng cao là nhúng version vào vendor media type, ví dụ application/vnd.myapi.v2+json. Phần vN là version, phần sau + là định dạng.

    Cho một media type dạng application/vnd.<tên>.v<N>+<format>, hãy in version và format, cách nhau bởi một khoảng trắng. Nếu không khớp định dạng này, in invalid.

    Ví dụ

    • application/vnd.myapi.v2+json → 2 json
    • Định dạng đầu vào:

      Một dòng là chuỗi media type.

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

      Độ dài ≤ 200. N là số nguyên dương.

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

      In <version> <format> hoặc invalid.

    Ví dụ:

    Đầu vào:

    application/vnd.myapi.v2+json
    

    Đầu ra:

    2 json

    Giải thích:

    Bắt được version 2 và format json từ vendor media type.

    Đang tải editor...