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: [JavaScript] Parse raw HTTP request

    📖Cần ôn lý thuyết? Đọc bài giảng Buổi 13: JavaScript cho Website (2): biểu mẫu, đồ họa, JSON, giao tiếp máy chủ — khóa Thiết kế Web

    Cho raw HTTP request nhiều dòng (request-line ở dòng đầu, sau đó là các header Key: Value, kết thúc bởi dòng trống — body bỏ qua). In ra JSON {"method":..., "path":..., "host":...} (key theo thứ tự đó). host lấy từ header Host (không phân biệt hoa thường), nếu thiếu thì empty string.

    • Định dạng đầu vào:

      Raw HTTP request nhiều dòng (line separator là \n).

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

      Request hợp lệ về dạng request-line. Header có thể có nhiều dòng.

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

      Chuỗi JSON không khoảng trắng.

    Chủ đề

    🟨 JavaScriptJavascriptJavaScript: Web: HTTP RequestTất cả môn học

    Đang tải editor...