Writing a client for a RESTful (hypermedia) API
I've been reading up on 'real' RESTful APIs for a few days now, and I think I'm near to groking what it's about. But one of the things that I stumble on is that I can't even begin to imagine how one would write a client for a 'real' hypermedia API: Most of the examples I've read talk about browsers and spiders, but that's not especially helpful: one is human-directed and 'intelligent', the other is dumb and 'random'. As it stands, I kind of get the impression that you'd need to learn AI to get a client working. One thing that isn't clear to me is how the client knows which verb to use on any