我正在用 c# 编写一个授权管理模块。凭据将从 http 标头中提取。我的问题是:我只定义了 http 标头的外观(txt 文件)。所以我需要在代码中准备标题进行测试,(在default.aspx的标题中添加键和值):
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.Add。同样的行为!) 我应该怎么办?
一般来说,我如何准备自定义标头并使用该标头测试我的代码?