Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
interface ICoreWebView2HttpRequestHeaders
: public IUnknown
HTTP request headers.
Summary
| Members | Descriptions |
|---|---|
| Contains | Checks whether the headers contain an entry that matches the header name. |
| GetHeader | Gets the header value matching the name. |
| GetHeaders | Gets the header value matching the name using an iterator. |
| GetIterator | Gets an iterator over the collection of request headers. |
| RemoveHeader | Removes header that matches the name. |
| SetHeader | Adds or updates header that matches the name. |
Used to inspect the HTTP request on WebResourceRequested event and NavigationStarting event.
> [!NOTE]
> It is possible to modify the HTTP request from a WebResourceRequested event, but not from a NavigationStarting event.
Applies to
| Product | Introduced |
|---|---|
| WebView2 Win32 | 0.9.430 |
| WebView2 Win32 Prerelease | 0.9.488 |
Members
Contains
Checks whether the headers contain an entry that matches the header name.
public HRESULT Contains(LPCWSTR name, BOOL * value)
GetHeader
Gets the header value matching the name.
public HRESULT GetHeader(LPCWSTR name, LPWSTR * value)
GetHeaders
Gets the header value matching the name using an iterator.
public HRESULT GetHeaders(LPCWSTR name, ICoreWebView2HttpHeadersCollectionIterator ** value)
GetIterator
Gets an iterator over the collection of request headers.
public HRESULT GetIterator(ICoreWebView2HttpHeadersCollectionIterator ** value)
RemoveHeader
Removes header that matches the name.
public HRESULT RemoveHeader(LPCWSTR name)
SetHeader
Adds or updates header that matches the name.
public HRESULT SetHeader(LPCWSTR name, LPCWSTR value)