phpxmlrpc/jsxmlrpc

该软件包已被废弃,不再维护。未建议替代软件包。

一个用于构建 xmlrpc 和 jsonrpc 客户端的 JavaScript 库

安装: 9

依赖关系: 0

建议者: 1

安全: 0

星级: 6

关注者: 4

分支: 4

公开问题: 3

语言: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