What does "roll your eyes" mean?

I came across the following sentence in a technical documentation that explains about integration with HTTP protocol. What does "rolled your eyes" mean here?

Excerpt:

If you’re a developer you’re likely fairly familiar with this protocol — you may have even rolled your eyes at the sight of it — but it’s worth mentioning to emphasize our integration’s dependency on proper, well-formed HTTP requests.


Solution 1:

You (quite literally) roll your eyes when you don't believe something or don't care about it. In this particular case, it is implied that you might be so familiar with the protocol that it's all old news to you. It's all over the place, nothing special, so seeing it yet again makes you roll your eyes.

Solution 2:

Roll eyes means turn (one's eyes) upward, typically to show surprise or disapproval.

Sarah rolled her eyes.

Solution 3:

I've never seen this phrase used in the context of technical documentation. The phrase is often used specifically in the context of teenagers rolling their eyes at something their parents, or another authority figure, is saying. Given this context I believe the sense of "rolling your eyes" includes a connotation of silent resistance, or only grudging acceptance, of that authority figure's pronouncement. The resistance could be to excessive repetition, or it could be resistance more generally to the right of the speaker to make the statement or issue the instruction that is met with rolling eyes.