首页 > 编程知识 正文

php rpc框架嵌入式,laravel rpc

时间:2023-05-04 20:24:35 阅读:32515 作者:1460

最近制作的东西需要在PHP和Python之间通信。 Python为Server,PHP为Client,使用Python中的example_server.py进行测试,通过PHP连接时会出现invalid request,错误代码-32600。

最近制作的东西需要在PHP和Python之间通信。 Python为Server,PHP为Client,使用Python中的example_server.py进行测试,通过PHP连接时会出现invalid request,错误代码-32600。 通过分析和比较发送来的数据包和网上的几篇文章,发现PHP的那个json-rpc数据包发送时少了一个“jsonrpc:2.0”,即json-rpc的版本号。 更改源代码后,果然好多了。 具体方法如下。

在jsonRPCCient.php的" jsonRPCClient "中的__call函数中:

$request=array (

'方法'=$方法,

' params'=$params,

' id'=$currentId

);

更改:

$request=array (

' jsonrpc'='2.0 ',

'方法'=$方法,

' params'=$params,

' id'=$currentId

);

解决问题!

正文标题:通过JSON-RPC协议在PHP和Python之间的通信中生成Invalidrequest(-3 .

正文链接: http://www.maben.com.cn/archives/588.html转载请注明出处

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。