ioext/vdata

ioext公司VDATA协议

维护者

详细信息

github.com/ioext/vdata

源代码

安装: 6

依赖: 2

建议者: 0

安全: 0

星星: 0

关注者: 1

分支: 3

语言:JavaScript

1.0.30 2018-05-04 18:59 UTC

README

VDATA协议是HTTP RPC调用的完美完整解决方案。它是免费的、开源的。它是调用和响应HTTP服务的最佳方式。使用vdata,您可以轻松地调用带有所需版本和超时控制的HTTP服务。当然,跨域资源共享(CORS)调用是可行的。vdata客户端现在用PHP和JavaScript编写,有关更多功能,请参阅文档

功能

  • 定义基于HTTP/HTTPS服务的远程过程调用数据协议。
  • 定义常用错误代码和用户自定义错误代码的范围。
  • 定义常用状态代码。
  • 支持RESTful API。
  • 支持跨域资源共享。
  • 客户端通过HTTP_ACCEPT发送版本请求。
  • 服务器响应服务的在服务版本。

为什么我们称之为vdata?

说实话,V是一个漂亮的女孩名字。嗯嗯,所以,我们希望vdata对您来说也很漂亮。

vdta看起来像什么?

vdta是基于JSON的协议,当你调用由vdata协议处理的HTTP服务时,你会看到来自服务器的响应

{
    "name"          : "",       //  string, name of service
    "url"           : "",       //  string, address of service
    "version"       : "1.0",    //  string, version of service
    "errorid"       : 0,        //  numeric,    error id
    "errordesc"     : "",       //  string, desciption of error
    "vdata"         : {}        //  user customized data.
                                //      it might be an array or an object with
                                //      contents of a string, number, array or object.
}

更多信息

请查看文档