我正在用c#编写授权管理模块。凭据将从http头中提取。 我的问题是: 我只定义了http标题的样子(txt文件)。所以我需要在测试的代码准备的标题,(添加键和值到Default.aspx中的报头):创建自定义http头测试 -
Response.AppendHeader("contractualData", "03346-b0-t-vg");
Response.AppendHeader("Location", "Default.aspx");
Response.Redirect("page2.aspx");
和比当我读page2.aspx页面加载头与
Request.Headers["contractualData"];
我看不到新添加的键和值(我可以看到它在IEWatch的响应头中,但是我不能用request.headers读它,我也尝试过使用Response.AddHeader或Response.Headers。添加相同的行为!)我应该怎么做?
一般来说,我该如何准备一个自定义标题并使用该标题测试我的代码?
这听起来不对。你能解释一下你的意思吗? Request.Headers.Add()给出System.PlatformNotSupportedException:此平台不支持操作。 – EngelbertCoder