我试过调用例子中的 User类的getInfoByUid方法。 所用url 为 127.0.0.1/User?method=getInfoByUid¶m=123 结果不成功。
有人知道怎么组织参数吗?
workerman-json-rpc 默认不支持http协议,无法通过url调用 workerman-json-rpc自带客户端,使用方法参考主页说明
我看了下 自带的客户端 传的json串是 "{"class":"User","method":"getInfoByUid","param_array":[567]} 我是不是可以这样理解:只要是通过TCP协议发送以上Json串都可以获取到正确的结果。jsonRpcClient所用的语言是没有限制的。
对,建立个tcp连接,发送这样格式的json,就会得到结果,不管是什么平台什么客户端或者什么语言
注意一点,json数据末尾有个换行符,表明包传输完毕,服务端收到这个换行符后才开始处理请求返回数据。 所以每个json包后面都要加一个换行符
workerman-json-rpc 默认不支持http协议,无法通过url调用
workerman-json-rpc自带客户端,使用方法参考主页说明
我看了下 自带的客户端 传的json串是
"{"class":"User","method":"getInfoByUid","param_array":[567]}
我是不是可以这样理解:只要是通过TCP协议发送以上Json串都可以获取到正确的结果。jsonRpcClient所用的语言是没有限制的。
对,建立个tcp连接,发送这样格式的json,就会得到结果,不管是什么平台什么客户端或者什么语言
注意一点,json数据末尾有个换行符,表明包传输完毕,服务端收到这个换行符后才开始处理请求返回数据。
所以每个json包后面都要加一个换行符