I get different responses in a web browser for
http://m.google.com/syncml and
https://m.google.com/syncml. But that's
not the problem http works fine here on my desktop.
The URI also seems correct ("contacts"). Not sure why it failed. Perhaps
a temporary issue on the server?
Are you sure http will work? Http could not work for me.