use post instead of get for requests that change state on the server