比如,Github的API就是这种设计,访问api.github.com会得到一个所有可用API的网址列表。
{ "current_user_url": "http://api.github.com/user", "authorizations_url": "https://api.github.com/authorizations", // ... }从上面可以看到,如果想获取当前用户的信息,应该去访问api.github.com/user,然后就得到了下面结果。
{ "message": "Requires authentication", "documentation_url": "https://developer.github.com/v3" }上面代码表示,服务器给出了提示信息,以及文档的网址。
10. 其他服务器返回的数据格式,应该尽量使用JSON,避免使用XML。