• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Class (WebResourceRequest)
2<!--Kit: ArkWeb-->
3<!--Subsystem: Web-->
4<!--Owner: @aohui-->
5<!--Designer: @yaomingliu-->
6<!--Tester: @ghiker-->
7<!--Adviser: @HelloCrease-->
8
9Web组件获取资源请求对象。示例代码参考[onErrorReceive事件](./arkts-basic-components-web-events.md#onerrorreceive)。
10
11> **说明:**
12>
13> - 该组件首批接口从API version 8开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。
14>
15> - 本Class首批接口从API version 8开始支持。
16>
17> - 示例效果请以真机运行为准,当前DevEco Studio预览器不支持。
18
19## constructor
20
21constructor()
22
23WebResourceRequest的构造函数。
24
25**系统能力:** SystemCapability.Web.Webview.Core
26
27## getRequestHeader
28
29getRequestHeader(): Array\<Header\>
30
31获取资源请求头信息。
32
33**系统能力:** SystemCapability.Web.Webview.Core
34
35**返回值:**
36
37| 类型                         | 说明         |
38| -------------------------- | ---------- |
39| Array\<[Header](./arkts-basic-components-web-i.md#header)\> | 返回资源请求头信息。 |
40
41## getRequestUrl
42
43getRequestUrl(): string
44
45获取资源请求的URL信息。
46
47**系统能力:** SystemCapability.Web.Webview.Core
48
49**返回值:**
50
51| 类型     | 说明            |
52| ------ | ------------- |
53| string | 返回资源请求的URL信息。 |
54
55## isMainFrame
56
57isMainFrame(): boolean
58
59判断资源请求是否为主frame。
60
61**系统能力:** SystemCapability.Web.Webview.Core
62
63**返回值:**
64
65| 类型      | 说明               |
66| ------- | ---------------- |
67| boolean | 返回资源请求是否为主frame。<br>true表示返回资源请求为主frame,false表示返回资源请求不为主frame。 |
68
69## isRedirect
70
71isRedirect(): boolean
72
73判断资源请求是否被服务端重定向。
74
75**系统能力:** SystemCapability.Web.Webview.Core
76
77**返回值:**
78
79| 类型      | 说明               |
80| ------- | ---------------- |
81| boolean | 返回资源请求是否被服务端重定向。<br>true表示返回资源请求被服务端重定向,false表示返回资源请求未被服务端重定向。 |
82
83## isRequestGesture
84
85isRequestGesture(): boolean
86
87获取资源请求是否与手势(如点击)相关联。
88
89**系统能力:** SystemCapability.Web.Webview.Core
90
91**返回值:**
92
93| 类型      | 说明                   |
94| ------- | -------------------- |
95| boolean | 返回资源请求是否与手势(如点击)相关联。<br>true表示返回资源请求与手势(如点击)相关联,false表示返回资源请求与手势(如点击)不相关联。 |
96
97## getRequestMethod<sup>9+</sup>
98
99getRequestMethod(): string
100
101获取请求方法。
102
103**系统能力:** SystemCapability.Web.Webview.Core
104
105**返回值:**
106
107| 类型     | 说明      |
108| ------ | ------- |
109| string | 返回请求方法。 |