rest is an architecture to provide access to data over a network through an api. which of the following are true? pick one or more options rest is strictly a client-server interaction type meaning that the client performs requests and the server sends responses to these requests. rest is a server-server interaction meaning that both sides can make requests and send responses to requests. in rest architecture, a properly designed access endpoint should not specify actions as a part of the resource uri. instead, actions should be specified using appropriate protocol methods such as get, post, put, and delete over http. rest responses are not capable of specifying any caching related information regarding the accessed resource. caching must be resolved with other mechanisms.