주문을 수집하기 위해 소규모 클라이언트 서버 프로그램을 개발 중입니다. 나는 이것을 "REST (ful) 방식"으로하고 싶다.
내가하고 싶은 것은 :
모든 주문 라인 (제품 및 수량)을 수집하고 전체 주문을 서버로 보냅니다.
현재이 작업을 수행 할 수있는 두 가지 옵션이 있습니다.
- 각 주문 라인을 서버로 전송 : POST qty 및 product_id
옵션 2이므로 서버에 대한 요청 수를 제한하고 싶기 때문에 실제로이 작업을 수행하고 싶지 않습니다.
- 모든 주문 라인을 수집하여 한 번에 서버로 보냅니다.
옵션 2를 어떻게 구현해야합니까? 내가 가진 몇 가지 아이디어는 : 모든 주문 라인을 JSON 객체로 래핑하고 이것을 서버로 보내거나 배열을 사용하여 주문 라인을 게시하는 것입니다.
옵션 2를 구현하는 것이 좋은 생각입니까 아니면 좋은 습관입니까? 그렇다면 어떻게해야합니까?
좋은 습관이란 무엇입니까?