mirror of
https://gitee.com/openharmony/interface_sdk-js
synced 2024-10-07 06:03:30 +00:00
cookie支持http_only
Signed-off-by: zhangyanchuan <zhangyanchuan@huawei.com>
This commit is contained in:
parent
a10004a55e
commit
5c0f04b916
52
api/@ohos.web.webview.d.ts
vendored
52
api/@ohos.web.webview.d.ts
vendored
@ -1228,6 +1228,21 @@ declare namespace webview {
|
|||||||
*/
|
*/
|
||||||
static fetchCookie(url: string): Promise<string>;
|
static fetchCookie(url: string): Promise<string>;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets all cookies for the given URL Asynchronously.
|
||||||
|
*
|
||||||
|
* @param { string } url - The URL for which the cookies are requested.
|
||||||
|
* @param { boolean } incognito - {@code true} gets all cookies for the given URL
|
||||||
|
* in incognito mode; {@code false} otherwise.
|
||||||
|
* @returns { Promise<string> } - A promise resolved after the cookies of given URL have been gotten.
|
||||||
|
* @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified.
|
||||||
|
* <br>2. Incorrect parameter types.
|
||||||
|
* @throws { BusinessError } 17100002 - Invalid url.
|
||||||
|
* @syscap SystemCapability.Web.Webview.Core
|
||||||
|
* @since 13
|
||||||
|
*/
|
||||||
|
static fetchCookie(url: string, incognito: boolean): Promise<string>;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets all cookies for the given URL Asynchronously.
|
* Gets all cookies for the given URL Asynchronously.
|
||||||
*
|
*
|
||||||
@ -1276,6 +1291,24 @@ declare namespace webview {
|
|||||||
*/
|
*/
|
||||||
static configCookieSync(url: string, value: string, incognito?: boolean): void;
|
static configCookieSync(url: string, value: string, incognito?: boolean): void;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Set a single cookie (key-value pair) for the given URL.
|
||||||
|
*
|
||||||
|
* @param { string } url - The URL for which the cookie is to be set.
|
||||||
|
* @param { string } value - The cookie as a string, using the format of the 'Set-Cookie' HTTP response header.
|
||||||
|
* @param { boolean } incognito - {@code true} set a single cookie (key-value pair) for the given URL
|
||||||
|
* in incognito mode; {@code false} otherwise.
|
||||||
|
* @param { boolean } includeHttpOnly - {@code true} HTTP-only cookies can also be overwritten;
|
||||||
|
* {@code false} otherwise.
|
||||||
|
* @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified.
|
||||||
|
* <br>2. Incorrect parameter types.
|
||||||
|
* @throws { BusinessError } 17100002 - Invalid url.
|
||||||
|
* @throws { BusinessError } 17100005 - Invalid cookie value.
|
||||||
|
* @syscap SystemCapability.Web.Webview.Core
|
||||||
|
* @since 13
|
||||||
|
*/
|
||||||
|
static configCookieSync(url: string, value: string, incognito: boolean, includeHttpOnly: boolean): void;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set a single cookie (key-value pair) for the given URL Asynchronously.
|
* Set a single cookie (key-value pair) for the given URL Asynchronously.
|
||||||
*
|
*
|
||||||
@ -1293,6 +1326,25 @@ declare namespace webview {
|
|||||||
*/
|
*/
|
||||||
static configCookie(url: string, value: string): Promise<void>;
|
static configCookie(url: string, value: string): Promise<void>;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Set a single cookie (key-value pair) for the given URL Asynchronously.
|
||||||
|
*
|
||||||
|
* @param { string } url - The URL for which the cookie is to be set.
|
||||||
|
* @param { string } value - The cookie as a string, using the format of the 'Set-Cookie' HTTP response header.
|
||||||
|
* @param { boolean } incognito - {@code true} set a single cookie (key-value pair) for the given URL
|
||||||
|
* in incognito mode; {@code false} otherwise.
|
||||||
|
* @param { boolean } includeHttpOnly - {@code true} HTTP-only cookies can also be overwritten;
|
||||||
|
* {@code false} otherwise.
|
||||||
|
* @returns { Promise<void> } - A promise resolved after the cookies of given URL have been set.
|
||||||
|
* @throws { BusinessError } 401 - Parameter error. Possible causes: 1. Mandatory parameters are left unspecified.
|
||||||
|
* <br>2. Incorrect parameter types.
|
||||||
|
* @throws { BusinessError } 17100002 - Invalid url.
|
||||||
|
* @throws { BusinessError } 17100005 - Invalid cookie value.
|
||||||
|
* @syscap SystemCapability.Web.Webview.Core
|
||||||
|
* @since 13
|
||||||
|
*/
|
||||||
|
static configCookie(url: string, value: string, incognito: boolean, includeHttpOnly: boolean): Promise<void>;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set a single cookie (key-value pair) for the given URL Asynchronously.
|
* Set a single cookie (key-value pair) for the given URL Asynchronously.
|
||||||
*
|
*
|
||||||
|
Loading…
Reference in New Issue
Block a user