<分区>
我正在开发一个响应各种格式的 HTTP 请求的 RESTish 服务器项目。这使我们能够编写面向用户的应用程序并检索当时最方便的格式。例如,要查看是否有用户登录,我们可以发送:
http://serverurl/Authentication?command=whoami&format=xml
如您所想,这将返回包含登录用户信息(如果有)的 XML。我们可以在 json 中获取相同的信息:
http://serverurl/Authentication?command=whoami&format=json
最近,我们一直在讨论添加对 yaml 的支持,因为它在一些 ruby 和 python 开发人员中很受欢迎。同时,我们一直在讨论用 Flex 编写原型(prototype)客户端应用程序(如果您不能从我的问题中分辨出来,那将是我们首次涉足 Flex 开发)。我知道我们可以使用我们现有的格式之一与 Flex 应用程序通信,但是如果我们决定添加对这些附加格式的支持“只是因为我们可以”,是否有一些东西会使使用 amf 特别困难或不同于输出xml还是json?