HttpRequestResult HttpRequestResult HttpRequestResult HttpRequestResult HttpRequestResult Class


Combines the original HTTP request along with the following: the resulting HTTP response (if any), an extended error value, and a succeeded indication.

public : sealed class HttpRequestResult : IClosable, IStringable
struct winrt::Windows::Web::Http::HttpRequestResult : IClosable, IStringable
public sealed class HttpRequestResult : IDisposable, IStringable
Public NotInheritable Class HttpRequestResult Implements IDisposable, IStringable
// This class does not provide a public constructor.

Windows 10 requirements

Device family
Windows 10, version 1903 (introduced v10.0.18362.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v8)


A common way to get an HttpRequestResult is from the return value of the TryDeleteAsync, TryGetAsync, TryPostAsync ,TryPutAsync, or TrySendRequestAsync methods on the HttpClient object.


ExtendedError ExtendedError ExtendedError ExtendedError ExtendedError

The extended error code for an HTTP request.

RequestMessage RequestMessage RequestMessage RequestMessage RequestMessage

Gets the request message that led to this HttpRequestResult.

ResponseMessage ResponseMessage ResponseMessage ResponseMessage ResponseMessage

Gets the HTTP response message including headers, the status code, and data.

Succeeded Succeeded Succeeded Succeeded Succeeded

Gets whether the HTTP request was successful.


Close() Close() Close() Close() Close()

Closes the HttpRequestResult instance and releases allocated resources.

Dispose() Dispose() Dispose() Dispose() Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

ToString() ToString() ToString() ToString() ToString()

Returns a string that represents the current HttpRequestResult object.