API Reference
HttpInfo
Provides http info functionality.
Inheritance
- Object
- HttpInfo
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
- Property DomainOverviewInfo.Http
- Property TyposquattingCandidateEnrichmentInfo.Http
- Property WebsiteInfo.Http
- Property WebStaticScanInfo.Page
Accepted by parameters
- Method Converters.CombineWebsite
- Method Converters.ConvertDomainOverview
Constructors
public HttpInfo() #Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public HealthCheckType Check { get; set; } #Gets or sets the check value.
public AnalysisArea Area { get; set; } #Gets or sets the area value.
public String Subject { get; set; } #Gets or sets the subject value.
public String Url { get; set; } #Gets or sets the url value.
public HttpRequestMethod RequestMethodUsed { get; set; } #Gets or sets the request method used value.
public String ProxyUsed { get; set; } #Gets or sets the proxy used value.
public Boolean TlsValidationDisabled { get; set; } #Gets or sets the tls validation disabled value.
public IReadOnlyList<String> RequestHeaderNames { get; set; } #Gets or sets the request header names value.
public Boolean IsReachable { get; set; } #Gets or sets the is reachable value.
public String FailureReason { get; set; } #Gets or sets the failure reason value.
public Nullable<Int32> StatusCode { get; set; } #Gets or sets the status code value.
public Nullable<Int32> BodyLength { get; set; } #Gets or sets the body length value.
public String BodySha256 { get; set; } #Gets or sets the body sha256 value.
public TimeSpan ResponseTime { get; set; } #Gets or sets the response time value.
public String ProtocolVersion { get; set; } #Gets or sets the protocol version value.
public String Nel { get; set; } #Gets or sets the nel value.
public String ReportTo { get; set; } #Gets or sets the report to value.
public String SpeculationRules { get; set; } #Gets or sets the speculation rules value.
public String ServerHeader { get; set; } #Gets or sets the server header value.
public Boolean HstsPresent { get; set; } #Gets or sets the hsts present value.
public Nullable<Int32> HstsMaxAge { get; set; } #Gets or sets the hsts max age value.
public Boolean HstsIncludesSubDomains { get; set; } #Gets or sets the hsts includes sub domains value.
public Boolean HstsTooShort { get; set; } #Gets or sets the hsts too short value.
public Boolean HstsPreloaded { get; set; } #Gets or sets the hsts preloaded value.
public Boolean HstsPreloadDirectivePresent { get; set; } #Gets or sets the hsts preload directive present value.
public Boolean HstsPreloadEligible { get; set; } #Gets or sets the hsts preload eligible value.
public Boolean XssProtectionPresent { get; set; } #Gets or sets the xss protection present value.
public Boolean ExpectCtPresent { get; set; } #Gets or sets the expect ct present value.
public Nullable<Int32> ExpectCtMaxAge { get; set; } #Gets or sets the expect ct max age value.
public String ExpectCtReportUri { get; set; } #Gets or sets the expect ct report uri value.
public Boolean CspUnsafeDirectives { get; set; } #Gets or sets the csp unsafe directives value.
public Boolean Http2Supported { get; set; } #Gets or sets the http2 supported value.
public Boolean Http3Supported { get; set; } #Gets or sets the http3 supported value.
public Boolean MixedContentDetected { get; set; } #Gets or sets the mixed content detected value.
public Int32 InsecureFormsCount { get; set; } #Gets or sets the insecure forms count value.
public IReadOnlyList<String> InsecureFormActions { get; set; } #Gets or sets the insecure form actions value.
public Boolean PermissionsPolicyPresent { get; set; } #Gets or sets the permissions policy present value.
public IReadOnlyDictionary<String, String> PermissionsPolicy { get; set; } #Gets or sets the permissions policy value.
public String ReferrerPolicy { get; set; } #Gets or sets the referrer policy value.
public String XFrameOptions { get; set; } #Gets or sets the x frame options value.
public String CrossOriginOpenerPolicy { get; set; } #Gets or sets the cross origin opener policy value.
public String CrossOriginEmbedderPolicy { get; set; } #Gets or sets the cross origin embedder policy value.
public String CrossOriginResourcePolicy { get; set; } #Gets or sets the cross origin resource policy value.
public String XPermittedCrossDomainPolicies { get; set; } #Gets or sets the x permitted cross domain policies value.
public Boolean OriginAgentClusterPresent { get; set; } #Gets or sets the origin agent cluster present value.
public Boolean OriginAgentClusterEnabled { get; set; } #Gets or sets the origin agent cluster enabled value.
public Boolean CspFrameAncestorsPresent { get; set; } #Gets or sets the csp frame ancestors present value.
public IReadOnlyDictionary<String, String> SecurityHeaders { get; set; } #Gets or sets the security headers value.
public IReadOnlyList<String> VisitedUrls { get; set; } #Gets or sets the visited urls value.
public IReadOnlyDictionary<String, String> InformationDisclosureHeaders { get; set; } #Gets or sets the information disclosure headers value.
public IReadOnlyDictionary<String, String> CachingHeaders { get; set; } #Gets or sets the caching headers value.
public IReadOnlyCollection<String> DeprecatedHeadersPresent { get; set; } #Gets or sets the deprecated headers present value.
public IReadOnlyCollection<String> MissingDeprecatedHeaders { get; set; } #Gets or sets the missing deprecated headers value.
public IReadOnlyCollection<String> MissingSecurityHeaders { get; set; } #Gets or sets the missing security headers value.
public GradeLevel Grade { get; set; } #Gets or sets the grade value.
public IReadOnlyList<Assessment> Assessments { get; set; } #Gets or sets the assessments value.
public String Status { get; set; } #Gets or sets the status value.
public Int32 WarningCount { get; set; } #Gets or sets the warning count value.
public Int32 ErrorCount { get; set; } #Gets or sets the error count value.
public String Summary { get; set; } #Gets or sets the summary value.
public Sections Narrative { get; set; } #Gets or sets the narrative value.
public IReadOnlyList<String> Highlights { get; set; } #Gets or sets the highlights value.
public IReadOnlyList<String> Details { get; set; } #Gets or sets the details value.
public IReadOnlyList<RecommendationAdvice> Recommendations { get; set; } #Gets or sets the recommendations value.
public IReadOnlyList<RecommendationAdvice> Positives { get; set; } #Gets or sets the positives value.
public IReadOnlyList<String> References { get; set; } #Gets or sets the references value.