interface ICoreWebView2HttpRequestHeaders
Note
This reference is no longer being maintained. For the latest API reference, see WebView2 API Reference.
interface ICoreWebView2HttpRequestHeaders
: public IUnknown
HTTP request headers.
Summary
Members | Descriptions |
---|---|
Contains | Checks whether the headers contain an entry matching the header name. |
GetHeader | Gets the header value matching the name. |
GetHeaders | Gets the header value matching the name via 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, you can modify the HTTP request headers from a WebResourceRequested event, but not from a NavigationStarting event.
Members
Contains
Checks whether the headers contain an entry matching the header name.
public HRESULT Contains(LPCWSTR name, BOOL * contains)
GetHeader
Gets the header value matching the name.
public HRESULT GetHeader(LPCWSTR name, LPWSTR * value)
GetHeaders
Gets the header value matching the name via an iterator.
public HRESULT GetHeaders(LPCWSTR name, ICoreWebView2HttpHeadersCollectionIterator ** iterator)
GetIterator
Gets an iterator over the collection of request headers.
public HRESULT GetIterator(ICoreWebView2HttpHeadersCollectionIterator ** iterator)
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)