我正在使用一项新服务从服务器中提取 xml 数据。
该服务提供了两种登录方法,一种是通过 url 查询:
http://<server>/login.asp?username=<User Name>&password=<Password>
服务器返回一个有效期为 7 天的 cookie。这意味着我不需要为每个查询都登录(并使我的脚本效率降低),我只需要每周登录一次。
我刚刚意识到我不能这样做,因为脚本不是从 Web 浏览器运行的,而是从服务器上的 cron 脚本运行的。有没有办法在我的服务器上存储 cookie,或者我必须采用第二种方法:
令牌
令牌是使用带有密钥和时间戳的 DES 算法加密的用户名、密码和用户组。令牌可以由任何应用程序使用具有适当密钥的 DES 算法生成,也可以使用以下安全调用:令牌包含在返回页面的正文中,有效期为一小时
我对这种方法一无所知。你能为我指出正确的方向吗?谢谢。
埃德