“Can I have...” is absolutely correct, Tommy, and is what the “can I get” brigade actually mean!
I’d like to flag up (use of which I’ve realised may itself enrage some of you) the increasing adoption of “gotten” instead of “got”, even among seemingly otherwise sane English people!
Americanising...