我有一个Google Search Appliance,正在尝试访问API以下载事件日志。我在Windows7命令行上通过cygwin使用curl。
我可以使用以下命令获取身份验证令牌
curl -X POST -d Email=username -d Passwd=password "http://ip.ad.dr.ess:8443/accounts/ClientLogin"我的问题是,当我试图检索even日志本身时:
curl -k -X GET -d query=User -H "Content-type: application/atom+xml" -H "Authorization: GoogleLogin Auth=e73265ce254f7c4afbcbee1743a56e81" "http://10.29.5.5:8000/feeds/logs/eventLog"curl说它无法到达主机:
curl: (7) couldn't connect to host我们非常感谢您在这方面提供的任何帮助。
发布于 2011-10-26 03:44:59
问题原来是我的GSA的配置。GSA配置为需要通过HTTPS进行通信。由于所有GSA都默认使用端口8000上的HTTP流量和端口8443上的HTTPS流量,因此我的问题可以通过发送以下命令来解决:
curl -k -X GET -d query=User -H "Content-type: application/atom+xml" -H "Authorization: GoogleLogin Auth=e73265ce254f7c4afbcbee1743a56e81" "https://ip.ad.dr.ess:8443/feeds/logs/eventLog"发布于 2011-10-24 16:24:02
检查是否可以telnet到IP地址。如果你在那里超时,你应该检查防火墙等。
C:\> telnet 10.29.5.5 8000这看起来是一个更一般的网络问题,而不是GSA或Curl问题。
https://stackoverflow.com/questions/7854709
复制相似问题