Yes, market data requests work the same way for indexes as for any other contract.
?
I just tried it on my system with these parameters and it worked fine (market is closed now though so only zeros returned).
?
Even if it wasn't allowed, I wouldn't expect any sort of request to result in an exception like this: clearly some work to be done in this implementation!