我计划使用 url 检索 rss 文件(xml 格式)http://alerts.weather.gov/cap/ma.php?x=0使用计划任务定期从网站获取 RSS。我有一个 php 脚本可以执行此操作。当我在 IE9 中访问 URL 时,它会显示 RSS。当我在 php 脚本中使用 curl 加载它时,请求超时。事实上,当我 ping 主机时,请求weather.gov
超时。我的设置如何防止从 cmd.exe 窗口访问该主机?换句话说,我应该做些什么才能从 cmd.exe ping 该主机?
答案1
尝试手动测试与服务器的连接:
> telnet alerts.weather.gov 80[输入] [屏幕变空白] GET /cap/ma.php?x=0 HTTP/1.0[输入][输入]
这应该会产生输出。如果没有,则表示您遇到了连接问题,并且可能在 ie9 中使用了代理服务器。如果它确实有效,则表示其他方面出了问题。