I really, really thought I remembered seeing the existence of some standardized header or TLS packet whose purpose is to (try to) hide the length of the requested URL from an eavesdropper. But I cannot find anything about this at this time.
What — if any — measures does HTTPS use to decrease the eavesdropper's ability to guess the length of the requested path?