Bây giờ, tôi biết sự khác biệt giữa các tham số trong URL và thông số POST: một số trình duyệt có thể hoạt động sai nếu URL quá dài, do đó, không nên đưa hàng trăm tham số vào URL, ngay cả khi ứng dụng của bạn có thể trả lời yêu cầu GET.Có sự khác biệt nào giữa các tham số trong URL và <form method = "get"> không?
Vì mục đích thảo luận, hãy giả sử ứng dụng web sau: người dùng có thể nhập một loạt (có thể là hàng trăm) tọa độ X, Y. Máy chủ vẽ chúng trong một biểu đồ, được trả về dưới dạng hình ảnh.
Đây rõ ràng là ví dụ về số idempotent operation, vì vậy, theo số HTTP spec, bạn nên thực hiện như một thao tác GET. Tuy nhiên, bạn không thể xây dựng một URL với tất cả các tham số, vì nó sẽ quá dài. Phương thức biểu mẫu < = "get" > có xử lý nhiều tham số không?
Tôi cũng nghe nói rằng < phương thức biểu mẫu = "get" > hoàn toàn tương đương với việc đặt thông số trong URL? Bây giờ, điều đó có đúng với một số trình duyệt hoặc cho toàn bộ giao thức HTTP không? Có độ dài tối đa cho yêu cầu không?
Các đặc điểm kỹ thuật HTTP không định nghĩa