getaddrinfo:没有这样的主机

时间:2011-07-19 17:58:40

标签: ruby-on-rails wordpress xml-rpc

我正在尝试使用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请求。这意味着它正常工作。我不明白什么可能弄乱这个...感谢任何帮助。

2 个答案:

答案 0 :(得分:3)

相反,请尝试

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

我在我的WordPress网站上测试了它,它适用于我。

答案 1 :(得分:0)

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