dekuan/vdata

DeKuan, Inc. 的 VDATA 协议

维护者

详细信息

github.com/dekuan/vdata

源代码

问题

安装次数: 1,803

依赖项: 17

建议者: 0

安全性: 0

星标: 2

关注者: 5

分支: 3

开放问题: 0

语言: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 对您来说也很漂亮。

vdata 看起来像什么?

vdata 是基于 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.
}

更多信息

请查看 文档