php-json-rpc/src/JsonRpc.php
2019-01-30 16:06:41 +08:00

29 lines
1.1 KiB
PHP

<?php
namespace JsonRpc;
class JsonRpc
{
const Rpc_Error_Parse_Error = -32700; //Parse error语法解析错误 服务端接收到无效的json。该错误发送于服务器尝试解析json文本
const Rpc_Error_Invalid_Request = -32600; //Invalid Request无效请求 发送的json不是一个有效的请求对象。
const Rpc_Error_NOT_FOUND = -32601;//Method not found找不到方法
const Rpc_Error_Invalid_Params = -32602; //Invalid params无效的参数
const Rpc_Error_Internal_Error = -32603;//Internal error内部错误
const Rpc_Error_System_Error = -32400; // system error 业务产生错误
/**
* -32000 to 32099 自定义错误
*/
const Rpc_Success = 0;
const ErrorMsg = [
self::Rpc_Error_NOT_FOUND => 'Method not found',
self::Rpc_Error_Parse_Error => 'Json parse error',
self::Rpc_Error_Invalid_Request => 'Invalid request',
self::Rpc_Error_Invalid_Params => 'Invalid params',
self::Rpc_Error_Internal_Error => 'Internal error',
self::Rpc_Error_System_Error => 'System error',
self::Rpc_Success => 'Success'
];
}