xmpp - xmlrpc 收到错误 xmpp 用户注册
问题描述
我正在使用 ejabberd 和 xmpp,但是在注册用户时出现错误
Notice: xmlrpc: Error -118 A problem '{error,access_rules_unauthorized}' occurred executing the command register with arguments
我正在使用此代码
$request = xmlrpc_encode_request($command, $params, (array('encoding' => 'utf-8')));
$context = stream_context_create(array('http' => array(
'method' => "POST",
'header' => "User-Agent: XMLRPC::Client mod_xmlrpc\r\n" .
"Content-Type: text/xml\r\n" .
"Content-Length: " . strlen($request),
'content' => $request
)));
// echo '<pre>'; print_R($context); die;
$file = file_get_contents('http://192.168.1.22:4560/RPC2', false, $context);
//echo '<pre>'; print_R($file); die;
$response = xmlrpc_decode($file);
if (xmlrpc_is_fault($response)) {
trigger_error("xmlrpc: $response[faultString] ($response[faultCode])");
} else {
return $response;
}
我已经尝试了一切,但仍然出现错误。
解决方案
所以,您终于解决了之前的问题,在 ejabberd 中启用 XML-RPC 还需要做什么?? 您可以在此处添加解释以帮助其他人,或者至少将问题标记为已解决,这样其他人就不会浪费时间调查您不再关心的事情。
推荐阅读
- google-sheets - 计算足球比分
- docker-compose - docker-compose 网络中的密钥斗篷
- android - LinearLayout 中的自动缩放元素
- javafx - Javafx TableView不显示数据
- php - CSS文件链接不显示在PHP页面上
- javascript - 通过共享消息队列的异步回调
- python - 从字典中存在的列表值中获取单个“集合”对象
- r - 重新启动的组计数器(使用 R data.table)
- exception - Racket:如何为异常启用源位置跟踪?
- ssh2-sftp - 使用 npm ssh2-sftp-client 将文件从 SFTP 服务器位置下载到 Node js 中的本地计算机