Logged In: YES
user_id=228477

I'm not sure why a getProtocol() method is necessary.
There're already two methods, getPublicURL() and
getAdminURL() that return the complete URL with protocol.
These methods return URLs that are created by the
ServentConfiguration class itself. Should the implementation
details change, the ServentConfiguration class would take
care of them (for instance, if the protocol ever changes).

It would cost close to zero to add such a method, but I
don't see why it is necessary. Of course, if it really is,
it will be added without much delay.