Avatar
2
toilahtc Beginner
toilahtc Beginner
[REST API ] hỏi về các chuẩn của việc viết API
Khi 1 GET Request có quá nhiều param thì có nên chuyển hóa thành POST request và dùng Requestbody thay cho RequestParam không?
  • Answer
Remain: 5
1 Answer
Avatar
monkey Beginner
monkey Beginner
Đây là câu hỏi rất hay:
  1. Nó không có một câu trả lời hoàn hảo cho câu hỏi này, nó phụ thuộc vào sở thích của mỗi người, vì thực tế thì dung lượng khi gửi GET và POST cơ bản là như nhau.
  2. Em có thể thấy api của ETH: https://ethereum.org/en/developers/docs/apis/json-rpc/ họ toàn dùng POST vì các tham số truyền rất nhiều và phức tạp, nên sử dụng POST cũng hợp lý.
  3. Tuy nhiên anh thích dùng dạng GET hơn, bởi vì anh có thể test trực tiếp bằng trình duyệt mà không cần phải sử dụng 1 công cụ khác như Postman, nó rất tiện. Thêm vào nó nó cũng đúng với ngữ nghĩa hơn.
  • 1
  • Reply
Great!  –  dungtv 1682742107000