public sealed class HttpRequestContext : IMessage<HttpRequestContext>, IEquatable<HttpRequestContext>, IDeepCloneable<HttpRequestContext>, IBufferMessage, IMessage
HTTP request data that is related to a reported error.
This data should be provided by the application when reporting an error,
unless the
error report has been generated automatically from Google App Engine logs.
The IP address from which the request originated.
This can be IPv4, IPv6, or a token which is derived from the
IP address, depending on the data that has been provided
in the error report.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe \u003ccode\u003eHttpRequestContext\u003c/code\u003e class in the \u003ccode\u003eGoogle.Cloud.ErrorReporting.V1Beta1\u003c/code\u003e namespace represents HTTP request data related to a reported error.\u003c/p\u003e\n"],["\u003cp\u003eThis class provides properties to capture essential HTTP request details like \u003ccode\u003eMethod\u003c/code\u003e, \u003ccode\u003eReferrer\u003c/code\u003e, \u003ccode\u003eRemoteIp\u003c/code\u003e, \u003ccode\u003eResponseStatusCode\u003c/code\u003e, \u003ccode\u003eUrl\u003c/code\u003e, and \u003ccode\u003eUserAgent\u003c/code\u003e, all of which are of string type with the exception of ResponseStatusCode which is an int32.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eHttpRequestContext\u003c/code\u003e class is designed to be used by applications when reporting errors, except when error reports are auto generated from Google App Engine logs.\u003c/p\u003e\n"],["\u003cp\u003eThe class implements multiple interfaces, such as \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, enhancing its functionality and compatibility within the .NET framework.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eHttpRequestContext\u003c/code\u003e class has two constructors, one that can be blank, and one that takes another \u003ccode\u003eHttpRequestContext\u003c/code\u003e as a parameter.\u003c/p\u003e\n"]]],[],null,[]]