getaddrinfo:没有这样的主机已知

发布于 2024-11-24 23:25:05 字数 601 浏览 2 评论 0原文

我正在尝试使用 Rails 设置 WordPress xml-rpc

blog = XMLRPC::Client.new("localhost/blog", "/xmlrpc.php", 80)

但是,当我尝试调用类似的内容时

connection.call(
          'wp.getCommentCount',
          1,
          'username',
          'password',
          1

,我收到以下错误:

getaddrinfo: No such host is known. 

这只发生在我的 localhost 中(我我正在使用 xampp),在实时网站上它工作正常。这可能是什么?

如果我直接访问 localhost/blog/xmlrpc.php,我会得到 XML-RPC 服务器仅接受 POST 请求。 这意味着它工作正常。我不明白什么会搞乱这...感谢您的帮助。

I am trying to setup a wordpress xml-rpc with rails:

blog = XMLRPC::Client.new("localhost/blog", "/xmlrpc.php", 80)

However, when I try to call something like

connection.call(
          'wp.getCommentCount',
          1,
          'username',
          'password',
          1

I get the following error:

getaddrinfo: No such host is known. 

This only happens in my localhost (I'm using xampp), on the live website it works fine. What can this be?

If I go directly to localhost/blog/xmlrpc.php I get XML-RPC server accepts POST requests only. which means it's working fine. I don't understand what can be messing this up... thanks for any help.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

开始看清了 2024-12-01 23:25:05

相反,请尝试

blog = XMLRPC::Client.new("localhost", "/blog/xmlrpc.php", 80)

在我的 WordPress 网站上进行测试,它对我有用。

Instead, try

blog = XMLRPC::Client.new("localhost", "/blog/xmlrpc.php", 80)

I have this tested on my WordPress site and it works for me.

不知在何时 2024-12-01 23:25:05

尝试输入 "http://localhost/blog" 而不是 "localhost/blog"

Try putting "http://localhost/blog" and not "localhost/blog".

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文