问题标签 [simplexmlrpcserver]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 创建一个 SimpleHTTPServer 以使用 python 代码作为 API
有没有办法让我的 python 脚本由简单的 HTTP 服务器提供服务,并在 API 哲学中从外部(在其他程序中)调用脚本函数?
编辑
好的,感谢@upman 的回答,我知道我可以使用SimpleXMLRPCServer
它,但问题仍然存在:如何在使用 Python 以外的其他语言编写的其他程序中收听 XML-RPC 服务器(例如 Node.js)
python - 如何在一个类中注册函数而不是通过python一个一个地使用jsonrpclib?
在 jsonrpclib 文档中,示例是一个一个地注册函数,如下所示:
它可以工作但不是pythonic。一个一个的注册函数毕竟是错综复杂的。
是否有一些示例可以一次以类或其他 python 方式注册函数。如:
python - 尽管在 Python 中使用 XMLRPC 时添加了 allow_none=True,但出现错误“无法编组无”
我尝试在 Python 中使用 XMLRPC 创建一个简单的下载和上传系统
这是客户端的代码(将此文件命名为client.py)
这是监听器的代码(将此文件命名为 listener.py)
如何启动系统?
- 将两个文件放在同一个目录下
- 执行以下命令
- 蟒蛇监听器9000
- 蟒蛇监听器9500
- python客户端9000(然后将远程客户端端口作为9500作为输入)
- python客户端9500(然后将远程客户端端口作为9000作为输入)
文件上传工作正常
但是文件下载不起作用
它给了我以下错误
但我已经allow_none=True
在监听器文件中给出了选项。
我哪里错了?
php - 停止 WordPress XMLRPC.php 攻击
我在我的网站上遇到了 XMLRPC Brute Force 攻击,该攻击已经持续了大约 28 小时。每隔几秒钟,188.0.236.9 就会尝试将用户密码组合插入到我的 XMLRPC.php 文件中。我在ip上进行了whois,没有太大帮助。列出的电话号码无效(是的,我很愚蠢地打电话)。
无论如何,我已经使用 WordFence 阻止了 IP 本身(它是单个 IP)以及整个 IP 范围。我现在无法访问我的 .htaccess 文件;我不在家。
我的网站是否得到了充分的保护,或者这个人的攻击仍然能够做任何事情?我们说话的时候他还在发送请求,虽然我已经阻止了他,但我不知道他是否还在通过。
对不起; 我对这一切还比较陌生。如果我的网站没有得到充分保护,如果不访问我的 .htaccess 文件,我还能做什么?
javascript - JavaScript 从 Python SimpleXMLRPCServer 获取空响应或空 responseXML
我找到了这个问题的答案。解决了。
叙述:我正在访问一个 Python API,即 SimpleXMLRPCServer 之上的一组方法调用。服务器使用 html 页面“web_interface.html”响应浏览器 GET 请求。HTML 页面是一个非常简单的脚本,它将 xml 参数的 XHR POST 请求发送到 XMLRPC 服务器。服务器使用标题但空文档响应 XHR POST。服务器以正确的数据响应 cURL。为什么 JavaScript 没有从服务器获得任何可读数据作为响应?
| web_interface.html |
注意:单击该按钮会生成警报对话框。状态对话框显示“200”,而文本和响应对话框为空。
| Mozilla Inspector 数据和标题 |
发布原始数据:
响应标头:
请求标头:
| 用 cURL 测试 |
注意:没问题,cURL 将 XML 响应作为文本返回。我将 cURL 指向一个 netcat 套接字,以查看它发送到 XMLRPC 服务器的确切内容。这是当 cURL 命中时 netcat 显示的内容:
| cURL POST 数据 |
这不是 CORS。已经在同一台机器上使用相同的浏览器测试了对 xhr.responseText 的 GET 请求。安装程序对 GET 页面和 XHR POST XMLRPC 请求使用相同的主机、相同的端口、相同的目录。
我错过了什么?
python-2.7 - 多线程 SimpleXMLRPCServer
有人可以举一个多线程 SimpleXMLRPCServer 的小例子。我试着用谷歌搜索,但我发现的东西都不是我需要的。大多数人告诉您使用其他库。我有一个简单的 SimpleXMLRPCServer 设置,但我不知道在哪里添加多线程。
dumpServer 只是有一堆我想调用 RPC 方式的函数。但现在我需要向它添加多线程。
我怎样才能使它可以同时处理多个客户?
python - 为什么我在执行方法中的 getattr 上出现 AttributeError?
下面的代码用作 SimpleXMLRPCServer 的一部分,用于从我编写的 Java 客户端接收命令。Java 客户端将调用这个执行函数并从 CameraAssembler 类中传入一个函数名。
输出:
python - 使用套接字模块连接 XMLRPCSERVER
考虑XMLRPCSERVER
正在运行,我们想要连接该服务器并调用一种方法。
我知道,我们可以使用xmlrpclib
( ServerProxy
)。
但问题是我想不XMLRPCSERVER
使用https
协议连接http
。
我有两个问题:
- 尝试使用 ServerProxy 连接到服务器时,我遇到了
HTTPBad Status
问题。我已经尝试过使用ssl context
andSafe Transport
。但仍然面临问题。如何解决这个问题? - 如何在那里
XMLRPCSERVER
使用socket
模块和调用方法进行连接?
注意:出于保密原因,不能共享XMLRPCSERVER
.
python-2.7 - 无法通过 SimpleXMLRPCServer 连接到 bugzilla 服务器
这里出现类似“socket.gaierror: [Errno 11004] getaddrinfo failed”的错误。
python - 多线程 XML-RPC (python3.7.1)
服务器:
客户:
问题:
我不能创建多个ServerThread实例都监听同一个端口,抛出异常。
我希望看到所有 4 个线程并行执行。
我错过了什么?后面有关于 GIL 的讲座吗?