public sealed class HttpRequestContext : IMessage<HttpRequestContext>, IEquatable<HttpRequestContext>, IDeepCloneable<HttpRequestContext>, IBufferMessage, IMessageHTTP 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.
Implements
IMessage<HttpRequestContext>, IEquatable<HttpRequestContext>, IDeepCloneable<HttpRequestContext>, IBufferMessage, IMessageNamespace
Google.Cloud.ErrorReporting.V1Beta1Assembly
Google.Cloud.ErrorReporting.V1Beta1.dll
Constructors
HttpRequestContext()
public HttpRequestContext()HttpRequestContext(HttpRequestContext)
public HttpRequestContext(HttpRequestContext other)| Parameter | |
|---|---|
| Name | Description |
other |
HttpRequestContext |
Properties
Method
public string Method { get; set; }The type of HTTP request, such as GET, POST, etc.
| Property Value | |
|---|---|
| Type | Description |
String |
|
Referrer
public string Referrer { get; set; }The referrer information that is provided with the request.
| Property Value | |
|---|---|
| Type | Description |
String |
|
RemoteIp
public string RemoteIp { get; set; }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.
| Property Value | |
|---|---|
| Type | Description |
String |
|
ResponseStatusCode
public int ResponseStatusCode { get; set; }The HTTP response status code for the request.
| Property Value | |
|---|---|
| Type | Description |
Int32 |
|
Url
public string Url { get; set; }The URL of the request.
| Property Value | |
|---|---|
| Type | Description |
String |
|
UserAgent
public string UserAgent { get; set; }The user agent information that is provided with the request.
| Property Value | |
|---|---|
| Type | Description |
String |
|