ioext / vdata
ioext公司VDATA协议
1.0.30
2018-05-04 18:59 UTC
Requires
- php: >=5.3.0
- dekuan/delib: >=1.0
- symfony/http-kernel: >=1.0
Requires (Dev)
- fzaninotto/faker: ~1.4
- mockery/mockery: 0.9.*
- phpspec/phpspec: ~2.1
- phpunit/phpunit: ~4.0
This package is auto-updated.
Last update: 2024-09-25 12:58:01 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.
}
更多信息
请查看文档