V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Plague
V2EX  ›  程序员

Postman 模拟登录问题

  •  1
     
  •   Plague · 2021-02-24 23:38:54 +08:00 · 2051 次点击
    这是一个创建于 1369 天前的主题,其中的信息可能已经有所发展或是发生改变。

    从浏览器中查看登录过程,发现 V2 是在 Cookie 中的A2字段中存储登录信息的。

    在浏览器中查看请求: Browser

    但是使用 Postman 模拟这个登录过程,在 Cookie 中却找不到这个字段,这是怎么回事呢,希望各位大佬点拨一下。

    请求结果: Postman01

    请求头: request header

    相应的 Cookie: Response Cookie

    第 1 条附言  ·  2021-02-26 09:42:42 +08:00
    感谢各位大佬,问题已经解决,问题在 postman 自动在请求头里添加了 `postman-token`。只要把 `postman-token` 去掉,并带上`origin`, `referer`和请求页面的`Cookie`就可以了。
    9 条回复    2021-02-26 09:37:58 +08:00
    pkoukk
        1
    pkoukk  
       2021-02-25 10:05:48 +08:00
    这是 request header 的 set cookie 吧
    并不是 response 回来的 cookie
    zhuweiyou
        2
    zhuweiyou  
       2021-02-25 11:04:01 +08:00
    看 Response Headers, 你看的是 Cookie
    timedivision
        3
    timedivision  
       2021-02-25 12:15:02 +08:00
    我前段时间也一直在研究这个问题,模拟登录就是登不上去,不知道是不是设置了 referer
    timedivision
        4
    timedivision  
       2021-02-25 12:15:54 +08:00
    我登录带了打开页面携带的 cookies 值
    Plague
        5
    Plague  
    OP
       2021-02-25 21:48:53 +08:00
    @pkoukk 最后一张图是 Response 的 Cookie
    Plague
        6
    Plague  
    OP
       2021-02-25 21:51:18 +08:00
    @zhuweiyou Cookie 不就是 Header 里的吗
    Plague
        7
    Plague  
    OP
       2021-02-25 21:56:23 +08:00
    @timedivision 把浏览器中的 Cookie 拿到 postman 中用完全没问题,现在的问题是 postman 拿不到 Cookie 里的 A2 字段
    Plague
        8
    Plague  
    OP
       2021-02-25 23:56:50 +08:00
    @timedivision 我试了一下加上 origin, referer, 和打开页面的 cookie,这回倒是不返回未登录的主页了,而是显示验证码不正确,试了 n 次还是这样
    zhuweiyou
        9
    zhuweiyou  
       2021-02-26 09:37:58 +08:00
    @Plague 不, Cookie 是 Request Header: Cookie, 但后端返回的是 Response Header: Set-Cookie 不是一个东西.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   918 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 20:00 · PVG 04:00 · LAX 12:00 · JFK 15:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.