Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi
    solution
    Đăng nhập
    Đăng nhập

    Đề bài: [Thiết kế Web] Phân tích đầy đủ URL

    📖Cần ôn lý thuyết? Đọc bài giảng Buổi 1: Tổng quan về thiết kế Website — khóa Thiết kế Web

    Cho một URL dạng scheme://host[:port][/path][?query][#fragment].

    Hãy phân tích URL thành các thành phần:

    • Scheme (chữ thường)
    • Host
    • Port (số cổng nếu có ghi rõ, nếu không thì in "Mặc định")
    • Path (bắt đầu bằng '/', nếu không có thì in "/")
    • Query (phần sau '?' không kèm '?', nếu không có thì in "Không có")
    • Fragment (phần sau '#' không kèm '#', nếu không có thì in "Không có")
    • Định dạng đầu vào:

      Một dòng duy nhất chứa URL.

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

      URL luôn có dạng scheme://host[:port][...] hợp lệ.

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

      In 6 dòng theo đúng thứ tự: "Scheme: x", "Host: x", "Port: x", "Path: x", "Query: x", "Fragment: x".

    Ví dụ:

    Đầu vào:

    https://example.com:8080/a/b?x=1&y=2#top

    Đầu ra:

    Scheme: https
    Host: example.com
    Port: 8080
    Path: /a/b
    Query: x=1&y=2
    Fragment: top

    Chủ đề

    🌐 Thiết kế WebThiết kế WebThiết kế Web: Web & URLTất cả môn học

    Đang tải editor...