在开发端点时,我需要遵循一个相当复杂/繁琐的登录过程来与我们的看门人进行身份验证。
为此,我在Paw中打开了开发者登录页面。它打开内部爪并正确渲染内容。如果我点击按钮进行实际登录,则会打开一个外部浏览器,导致Paw无法跟踪正确的cookie。
我想知道是否可以将请求保存在Paws嵌入式浏览器中,这样cookie就不会丢失,我可以继续测试我的端点。
要使用基于cookie的身份验证登录,在Paw 2.1中,您可以使用此破解:在启用开发人员模式的情况下转到web浏览器并登录网站。然后,在Inspector/Degger中,转到Cookies(在Chrome/Safari中:Inspector是Cmd+Option+I,然后选项卡"资源",然后是"Cookies")。复制会话/登录cookie。返回Paw并添加"Cookie:mySessionCookie=value"标头。它应该起作用。
注意:这是一个很巧妙的方法。正如我在前面的评论中提到的,一种更好的方式即将到来