ICoreWebView2NavigationCompletedEventArgs2.get_HttpStatusCode

The HTTP status code of the navigation if it involved an HTTP request. For instance, this will usually be 200 if the request was successful, 404 if a page was not found, etc. See https://developer.mozilla.org/docs/Web/HTTP/Status for a list of common status codes.

The HttpStatusCode property will be 0 in the following cases: * The navigation did not involve an HTTP request. For instance, if it was a navigation to a file:// URL, or if it was a same-document navigation. * The navigation failed before a response was received. For instance, if the hostname was not found, or if there was a network error.

In those cases, you can get more information from the IsSuccess and WebErrorStatus properties.

If the navigation receives a successful HTTP response, but the navigated page calls window.stop() before it finishes loading, then HttpStatusCode may contain a success code like 200, but IsSuccess will be FALSE and WebErrorStatus will be COREWEBVIEW2_WEB_ERROR_STATUS_CONNECTION_ABORTED.

Since WebView2 handles HTTP continuations and redirects automatically, it is unlikely for HttpStatusCode to ever be in the 1xx or 3xx ranges.

interface ICoreWebView2NavigationCompletedEventArgs2
@" propget"
HRESULT
get_HttpStatusCode

Meta