我正在使用Postman在我的API中打电话给我:
系统从这个抽象类中获取此值:
public abstract class ResponseBase
{
public long SessionId { get; set; }
}
获取属性值之后,在类BasicAuthHttpModule
中落入此方法:
private static void OnApplicationEndRequest(object sender, EventArgs e)
{
var response = HttpContext.Current.Response;
//response.AddHeader("SessionId", )
if (response.StatusCode == 401)
{
response.Headers.Add("WWW-Authenticate",
string.Format("Basic realm=\"{0}\"", Realm));
}
}
我想在我的回复中将值传递给Header
,但我不知道OnApplicationEndRequest
中的值在哪里。
可以在OnApplicationEndRequest
内的调试模式中查看de SessionId值吗?