在开发端点时,我需要遵循一个相当复杂/繁琐的登录过程来向我们的网守进行身份验证。
为此,我在 Paw 中打开了开发人员登录页面。它在爪子内部打开并正确呈现内容。如果我然后单击按钮以实际登录并打开外部浏览器,导致 Paw 失去对正确 cookie 的跟踪。
我想知道是否可以将请求保留在 Paws 嵌入式浏览器中,这样 cookie 就不会丢失,我可以继续测试我的端点。
在开发端点时,我需要遵循一个相当复杂/繁琐的登录过程来向我们的网守进行身份验证。
为此,我在 Paw 中打开了开发人员登录页面。它在爪子内部打开并正确呈现内容。如果我然后单击按钮以实际登录并打开外部浏览器,导致 Paw 失去对正确 cookie 的跟踪。
我想知道是否可以将请求保留在 Paws 嵌入式浏览器中,这样 cookie 就不会丢失,我可以继续测试我的端点。
为了能够使用基于 cookie 的身份验证登录,在 Paw 2.1 中,您可以使用此 hack:转到启用开发人员模式的 Web 浏览器并登录网站。然后,在 Inspector / Debugger 中,转到 Cookies(在 Chrome/Safari 中:inspector 是 Cmd+Option+I,然后依次选择“Resources”和“Cookies”)。复制会话/登录 cookie。返回到 Paw 并添加一个“Cookie:mySessionCookie=value”标头。它应该可以解决问题。
注意:这是一种 hacky 方法。正如我之前的评论中提到的,一个更好的方法即将到来。