What is the difference between client - side rate limiting and payload limiting ?

A. With client - side rate limiting, you limit the rate of API responses that the API produces, while with payload limiting, you limit the size of the API request bodies
B. With client - side rate limiting, you limit the rate of API responses that the API produces, while with payload limiting, you limit the size of the API response bodies.
C. With client - side rate limiting, you limit the rate of API requests, while with payload limiting, you limit the size of the API response bodies
D. With client - side rate limiting, you limit the rate of API requests, while with payload limiting, you limit the size of the API request bodies.