phpxmlrpc/jsonrpc

用于构建jsonrpc客户端和服务器的一个php库

1.0.0-beta2 2024-04-15 12:35 UTC

This package is auto-updated.

Last update: 2024-09-15 16:43:49 UTC


README

用于构建json-rpc客户端和服务器的一个php库。

最初作为phpxmlrpc/extras包的一部分打包。

目前它只(部分)支持JSON-RPC协议的1.0版本。尚未实现的功能包括:多调用、通知、点对点通信。

主要功能

  • 支持创建jsonrpc客户端和服务器
  • 支持http功能,包括请求和响应的压缩、cookies、代理、基本认证、https、ntlm认证和通过php cURL扩展的keepalives
  • 可选的验证传入jsonrpc请求的参数类型
  • 可以将现有的php函数或类方法注册为webservice,从phpdoc注释中提取增值信息
  • 支持system.listMethods、system.methodHelp、system.multicall和system.getCapabilities方法
  • 支持UTF8、Latin-1和ASCII字符编码。如果启用了php mbstring扩展,则支持更多的字符集。
  • 库中包含一个基于网络的视觉调试器

要求

  • PHP >= 5.4.0
  • PHP Json扩展
  • phpxmlrpc/phpxmlrpc >= 4.10.1

安装

通过Composer

许可证

本软件的使用受license.txt文件中的条款约束

License Latest Stable Version Total Downloads

Build Status Code Coverage