Domain Detective

API Reference

Class

HttpInfo

Namespace DomainDetective.Views
Assembly DomainDetective

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.

Accepted by parameters

Constructors

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.

public HttpAnalysis Raw { get; set; } #
JsonIgnore

Gets or sets the raw value.

{{ include "footer" }}