gpt4 book ai didi

javascript - HTTP GET 请求在正常 session 中工作但不在 'incognito' session 中

转载 作者:行者123 更新时间:2023-11-30 17:25:54 27 4
gpt4 key购买 nike

无法理解为什么会发生此问题,特别是在 Steam 环境中。

当我转到 this 时URL 并登录到 Steam,请求顺利通过,我得到了我期望的返回。但是,当我在隐身 session 中尝试请求时,我得到一组空结果。我已经看过 the code that Steam itself uses to send this request (ctrl-f '//Load' 它应该会带你到相关代码)。此请求中似乎没有传递任何识别信息,即使在隐身模式下,Steam 仍会很好地加载该项目的价格历史图表。我不明白为什么该请求在用户未登录 Steam 的 session 中不起作用,即使页面本身仍会使用相同的请求显示价格历史记录。

最佳答案

由于这发生在 Valve 的服务器上,因此这只是对发生的事情的有根据的猜测。

当您在未登录的情况下访问此 URL 时,服务器将发回一个 400 Bad Request

这似乎是由于缺少 steamLogin cookie。当您在未登录的情况下访问该 URL 时,将设置这些 cookie

timezoneOffset
Steam_Language
community_game_list_scroll_size
recentlyVisitedAppHubs
sessionid
steamCC_<IP_OF_COMPUTER>

登录后,请求成功时,steamLogin cookie也存在。

看来您需要这个 cookie 来获取您想要的信息。

关于javascript - HTTP GET 请求在正常 session 中工作但不在 'incognito' session 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24281887/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com