Giới hạn phụ thuộc vào cả máy chủ và máy khách được sử dụng (và nếu có thể, cũng là proxy mà máy chủ hoặc máy khách đang sử dụng).
Hầu hết các máy chủ web có giới hạn 8192 byte (8 KB), thường có thể định cấu hình ở đâu đó trong cấu hình máy chủ. Đối với vấn đề phía máy khách, đặc tả HTTP 1.1 thậm chí còn cảnh báo về điều này. Đây là trích đoạn của chương 3.2.1 :
Lưu ý: Máy chủ phải thận trọng tùy thuộc vào độ dài URI trên 255 byte, bởi vì một số triển khai máy khách hoặc proxy cũ hơn có thể không hỗ trợ chính xác các độ dài này.
Giới hạn trong Internet Explorer và Safari là khoảng 2 KB, trong Opera khoảng 4 KB và trong Firefox khoảng 8 KB. Do đó, chúng tôi có thể giả định rằng 8 KB là độ dài tối đa có thể và 2 KB là độ dài hợp lý hơn để dựa vào phía máy chủ và 255 byte là độ dài an toàn nhất để giả định rằng toàn bộ URL sẽ xuất hiện.
Nếu vượt quá giới hạn trong trình duyệt hoặc máy chủ, hầu hết sẽ chỉ cắt bớt các ký tự bên ngoài giới hạn mà không có bất kỳ cảnh báo nào. Tuy nhiên, một số máy chủ có thể gửi lỗi HTTP 414 . Nếu bạn cần gửi dữ liệu lớn, thì tốt hơn nên sử dụng POST thay vì GET. Giới hạn của nó cao hơn nhiều , nhưng phụ thuộc nhiều vào máy chủ được sử dụng hơn máy khách. Thông thường, tối đa khoảng 2 GB được cho phép bởi máy chủ web trung bình. Đây cũng là cấu hình ở đâu đó trong cài đặt máy chủ. Máy chủ trung bình sẽ hiển thị lỗi / ngoại lệ dành riêng cho máy chủ khi vượt quá giới hạn POST, thường là lỗi HTTP 500.