FastGithub/FastGithub.Http/RequestContext.cs
2021-07-27 20:46:48 +08:00

31 lines
735 B
C#

using FastGithub.Configuration;
namespace FastGithub.Http
{
/// <summary>
/// 表示请求上下文
/// </summary>
sealed class RequestContext
{
/// <summary>
/// 获取或设置是否为https请求
/// </summary>
public bool IsHttps { get; set; }
/// <summary>
/// 请求的主机
/// </summary>
public string? Host { get; set; }
/// <summary>
/// 获取或设置Sni值的表达式
/// </summary>
public TlsSniPattern TlsSniPattern { get; set; }
/// <summary>
/// 是否忽略服务器证书域名不匹配
/// </summary>
public bool TlsIgnoreNameMismatch { get; set; }
}
}