Applescript 和 SOAP:传输错误
我是 Applescript 的新手,但我遵循了这个方便的教程,这是“Applescript webservice”的第一个 Google 结果: http://developer.apple.com/internet/applescript/applescripttoperl.html
所以我(希望)有一个 Perl 脚本,在 http://localhost:8001
但是当我运行时
set p to {"http://www.perl.com/pace/perlnews.rdf", "http://www.perl.com/pace/perlnews.rdf"}
using terms from application "http://www.apple.com/placebo"
tell application "http://localhost:8001" to return call soap {method name:"fetch_headlines", method namespace uri:"http://localhost:8001", SOAPAction:("http://localhost:8001" & "#" & "fetch_headlines"), parameters:p}
end using terms from
我得到 “出现错误:传输错误”
谷歌让我失望了。有什么想法去哪里看吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
传输错误意味着通信端点没有响应。您是否忘记启动 perlsoap-server 脚本(用于侦听端口 8001)?
启动 Perl SOAP 服务器后,您的 applescript SOAP 客户端代码应为
ps: http:// www.perl.com/pace/perlnews.rdf 不存在...
Transport error mean that the communication endpoint does not respond. Do you forget start the perl soap-server script (for listening at port 8001)?
And after you start your perl SOAP server, your applescript SOAP-client code should be
ps: http://www.perl.com/pace/perlnews.rdf does not exists...