将Cookie与Fiddler中的页面请求相关联

时间:2013-06-05 21:21:27

标签: fiddler

我有一个Web应用程序,我在其中授权使用ACS。我想使用Fiddler执行特定页面,但是我需要设置“FedAuth1”cookie,这样页面就不会被退回到身份验证中。

实施例: Cookie:FedAuth1 = xyz

要执行的网址:     https://www.someapp.com/myapplication/order/list/

结果(因为缺少cookie):     https://www.someapp.com/myapplication/Authentication/SignIn

可以/如何在执行请求之前在Fiddler中设置此cookie?

2 个答案:

答案 0 :(得分:5)

您的示例看起来完全正确,您可以在发出请求时使用Cookie: HTTP标头。所以你的Fiddler请求窗口看起来像这样:

Fiddler request

答案 1 :(得分:0)

如果你想测试启用了身份验证的API / url,请尝试以下,我在IIS服务器上显示MVC web API。通常有超过1个cookie负责授权,因此您可能需要在标头中发送多个cookie,如下所示: 用户代理:Fiddler 主持人:localhost:51000 content-Type:application / json Cookie:.ASPXAUTH = xxxxx; ASP.NET_SessionId = yyyy; __ RequestVerificationToken = zzzz