【问题标题】:Missing Parameter in POST request - Need help finding sourcePOST 请求中缺少参数 - 需要帮助查找来源
【发布时间】:2018-04-07 12:53:44
【问题描述】:

我正在寻找一个价值。它是一个会话 ID。

我分析了网络活动,唯一提到这种事情的是请求响应标头上的“Access-Control-Allow-Headers: x-site-sessionid”。

我还在 POST 请求的末尾找到了它 (sessionid=xxxx),但我事先需要该值,以便我的脚本可以工作。在我的浏览器上它会自动执行,但我无法找到值的来源或如何从网站请求它。

我将如何提取这个值?脚本的其他所有内容都在工作,因为我使用旧会话 ID(我从网络活动日志中的发布请求中获得)对其进行了测试,并且它注册良好。虽然这不适合多次运行。

【问题讨论】:

    标签: python json post get http-headers


    【解决方案1】:

    url地址中出现的参数不是POST参数,你只需要将OPTIONS请求中收到的session_id添加到POST的url中,如下:

    session_id = 'get options response'
    request.post(url + "&sessionid=%s" % session_id, data = {})
    

    【讨论】:

    • 谢谢!明白了。好吧,选项请求实际上并没有提供值。只需在响应标头的“Access-Control-Allow-Headers:”部分按名称提及它。不确定哪种类型的请求会实际提取此信息。如果你有几分钟的时间,我很乐意补偿
    猜你喜欢
    • 1970-01-01
    • 2023-03-27
    • 2020-01-04
    • 2020-11-21
    • 2021-08-12
    • 2019-04-04
    • 2011-08-27
    • 2014-10-10
    • 1970-01-01
    相关资源
    最近更新 更多