Why would adding a course to a cart be done with a GET?