phpxmlrpc / jsxmlrpc
该软件包已被废弃,不再维护。未建议替代软件包。
一个用于构建 xmlrpc 和 jsonrpc 客户端的 JavaScript 库
0.5.0
2022-11-29 16:18 UTC
This package is auto-updated.
Last update: 2022-12-20 13:07:01 UTC
README
描述
一个用于构建 xmlrpc 和 jsonrpc 客户端的 JavaScript 库。
要求
- 任何支持 ECMAScript 6 的浏览器,包括 XMLHttpRequest 和 DOMParser (*) 或
- NodeJS 版本 v12.20.0 或 v14.13.0 或更高版本
(*) = 根据 caniuse.com 的信息,至少包括以下浏览器:Chrome 61、Edge 16、Firefox 60、Opera 48、Safari 11、Chrome Android 108、Firefox for Android 107、Opera Mobile 72、Safari on iOS 11、Samsung Internet 8.2
安装
浏览器
在网页中包含以下内容,在 <script type="module">
部分
import {xmlrpc_client, xmlrpcmsg, xmlrpcval} from 'https://cdn.jsdelivr.net.cn/npm/@jsxmlrpc/[email protected]/lib/index.js';
NodeJS
运行
npm install @jsxmlrpc/jsxmlrpc
然后,在你的代码中添加
import {xmlrpc_client, xmlrpcmsg, xmlrpcval} from '@jsxmlrpc/jsxmlrpc';
用法/API 文档
HTML 文档可以在 doc/ 目录中找到。手册(xmlrpc_js.xml)是“带样式的 xml 文件”格式:它可以用浏览器完美查看。
一些示例文件可以在 demo/ 目录中找到。
调试器用法
启动一个静态资源的服务器,其文档根位于此软件包的根目录,例如
npx http-server
或
php -S localhost:8081
然后,将你的浏览器指向 /debugger/debugger.html
,例如
http://localhost:8081/debugger/debugger.html
注意由于调试器在浏览器中运行,默认情况下不允许对其不同域的第三方服务器进行 http 请求(与调试器不同域的服务器)。为了使第三方服务器接受来自调试器的请求,它们必须被设置为接受 CORS 预检请求。
版权
使用此软件受 LICENSE 条款的约束。
作者
Gaetano Giunta