Các thực tiễn và cân nhắc tốt nhất về việc lựa chọn giữa 1 và 2 ở trên là gì?
Thông thường phần thân nội dung được sử dụng cho dữ liệu sẽ được tải lên / tải xuống / từ máy chủ và các tham số truy vấn được sử dụng để chỉ định dữ liệu chính xác được yêu cầu. Ví dụ: khi bạn tải lên một tệp, bạn chỉ định tên, loại mime, v.v. trong phần thân nhưng khi bạn tìm nạp danh sách các tệp, bạn có thể sử dụng các tham số truy vấn để lọc danh sách theo một số thuộc tính của tệp. Nói chung, các tham số truy vấn là thuộc tính của truy vấn không phải dữ liệu.
Tất nhiên đây không phải là một quy tắc nghiêm ngặt - bạn có thể thực hiện nó theo bất kỳ cách nào bạn thấy phù hợp hơn / làm việc cho bạn.
Bạn cũng có thể muốn kiểm tra bài viết trên wikipedia về chuỗi truy vấn , đặc biệt là hai đoạn đầu tiên.