我正在使用 cURL 和 php 来查询启用了基于表单的身份验证的交换服务器。由于启用了 FBA,我需要先收集用户的 cookie 身份验证 ID。昨天一切正常:然后一夜之间发生了变化并停止工作。我注意到我返回的 cookie id 是不同的(不是 id 本身,因为它们会随着每次新调用而改变。相反,格式和其他东西都改变了)。
我经常看到这个:
# Netscape HTTP Cookie File
# http://www.netscape.com/newsref/std/cookie_spec.html
# This file was generated by libcurl! Edit at your own risk.
sdgh.utest.edu FALSE / FALSE 0 sessionid aeddf34c-16fe-4126-8c96-da7a33d244b9
sdgh.utest.edu FALSE / TRUE 0 cadata "0x0zHQHA3o8Vcu/DK/MWp69xkkZAJkIMts3HrOeHc4a71GN0CbqnDLiadJfKfSsseiyyxkyyUhRQ="
现在我看到了(注意第二行的 url 和第二个 id 前面的“#HttpOnly_”):
# Netscape HTTP Cookie File
# http://curl.haxx.se/rfc/cookie_spec.html
# This file was generated by libcurl! Edit at your own risk.
sdgh.utest.edu FALSE / FALSE 0 sessionid 11358a02-233c-4425-8a83-6b8b69b21bcd
#HttpOnly_sdgh.utest.edu FALSE / TRUE 0 cadata "0FHKgxeq7st0DW57zl5HDgZ5gp7eRDqgfG6iAyxSf4TvyJI5aZI5wmPeiEHFloGo2bvH0fpnl52c="
谁能告诉我这种突然的变化意味着什么?
我的网络服务器
有什么变化吗?
可能是我正在查询的交换服务器吗?
有人在一夜之间在我背后更新了我的 cURL 吗?
另外,我的网络服务器上没有自动更新。
有没有人认为这甚至意味着 cURL 已更新?据我所知,我没有更新它。cURL 或 libcurl 何时/为什么从http://www.netscape.com/newsref/std/cookie_spec.html
切换到此
http://curl.haxx.se/rfc/cookie_spec.html
谢谢您的帮助!