1e41f4b71Sopenharmony_ci# Webview Error Codes
2e41f4b71Sopenharmony_ci
3e41f4b71Sopenharmony_ci> **NOTE**
4e41f4b71Sopenharmony_ci>
5e41f4b71Sopenharmony_ci> This topic describes only module-specific error codes. For details about universal error codes, see [Universal Error Codes](../errorcode-universal.md).
6e41f4b71Sopenharmony_ci
7e41f4b71Sopenharmony_ci## 17100001 WebviewController Not Associated with a Web Component
8e41f4b71Sopenharmony_ci
9e41f4b71Sopenharmony_ci**Error Message**
10e41f4b71Sopenharmony_ci
11e41f4b71Sopenharmony_ciInit error. The WebviewController must be associated with a Web component.
12e41f4b71Sopenharmony_ci
13e41f4b71Sopenharmony_ci**Description**
14e41f4b71Sopenharmony_ci
15e41f4b71Sopenharmony_ciThis error code is reported when the **WebviewController** object is not associated with any **Web** component.
16e41f4b71Sopenharmony_ci
17e41f4b71Sopenharmony_ci**Solution**
18e41f4b71Sopenharmony_ci
19e41f4b71Sopenharmony_ciUse [onControllerAttached()](ts-basic-components-web.md#oncontrollerattached10) to check whether the **WebViewController** object is associated with the **Web** component.
20e41f4b71Sopenharmony_ci
21e41f4b71Sopenharmony_ci
22e41f4b71Sopenharmony_ci## 17100002 Invalid URL
23e41f4b71Sopenharmony_ci
24e41f4b71Sopenharmony_ci**Error Message**
25e41f4b71Sopenharmony_ci
26e41f4b71Sopenharmony_ciInvalid url.
27e41f4b71Sopenharmony_ci
28e41f4b71Sopenharmony_ci**Description**
29e41f4b71Sopenharmony_ci
30e41f4b71Sopenharmony_ciThis error code is reported when the URL format is incorrect.
31e41f4b71Sopenharmony_ci
32e41f4b71Sopenharmony_ci**Solution**
33e41f4b71Sopenharmony_ci
34e41f4b71Sopenharmony_ciVerify the URL format.
35e41f4b71Sopenharmony_ci
36e41f4b71Sopenharmony_ci
37e41f4b71Sopenharmony_ci## 17100003 Incorrect Resource Path
38e41f4b71Sopenharmony_ci
39e41f4b71Sopenharmony_ci**Error Message**
40e41f4b71Sopenharmony_ci
41e41f4b71Sopenharmony_ciInvalid resource path or file type.
42e41f4b71Sopenharmony_ci
43e41f4b71Sopenharmony_ci**Description**
44e41f4b71Sopenharmony_ci
45e41f4b71Sopenharmony_ciThis error code is reported when the path to the resource file is incorrect.
46e41f4b71Sopenharmony_ci
47e41f4b71Sopenharmony_ci**Possible Causes**
48e41f4b71Sopenharmony_ci
49e41f4b71Sopenharmony_ciThe resource file does not exist or cannot be accessed.
50e41f4b71Sopenharmony_ci
51e41f4b71Sopenharmony_ci**Solution**
52e41f4b71Sopenharmony_ci
53e41f4b71Sopenharmony_ciMake sure the path to the resource file is correct.
54e41f4b71Sopenharmony_ci
55e41f4b71Sopenharmony_ci
56e41f4b71Sopenharmony_ci## 17100004 Function Not Enabled
57e41f4b71Sopenharmony_ci
58e41f4b71Sopenharmony_ci**Error Message**
59e41f4b71Sopenharmony_ci
60e41f4b71Sopenharmony_ciFunction not enabled.
61e41f4b71Sopenharmony_ci
62e41f4b71Sopenharmony_ci**Description**
63e41f4b71Sopenharmony_ci
64e41f4b71Sopenharmony_ciThis error code is reported when the related function is not enabled.
65e41f4b71Sopenharmony_ci
66e41f4b71Sopenharmony_ci**Solution**
67e41f4b71Sopenharmony_ci
68e41f4b71Sopenharmony_ciMake sure the related function is enabled.
69e41f4b71Sopenharmony_ci
70e41f4b71Sopenharmony_ci
71e41f4b71Sopenharmony_ci## 17100005 Invalid Cookie Value
72e41f4b71Sopenharmony_ci
73e41f4b71Sopenharmony_ci**Error Message**
74e41f4b71Sopenharmony_ci
75e41f4b71Sopenharmony_ciInvalid cookie value.
76e41f4b71Sopenharmony_ci
77e41f4b71Sopenharmony_ci**Description**
78e41f4b71Sopenharmony_ci
79e41f4b71Sopenharmony_ciThis error code is reported when the cookie value type is invalid.
80e41f4b71Sopenharmony_ci
81e41f4b71Sopenharmony_ci**Possible Causes**
82e41f4b71Sopenharmony_ci
83e41f4b71Sopenharmony_ciThe cookie value type is not supported.
84e41f4b71Sopenharmony_ci
85e41f4b71Sopenharmony_ci**Solution**
86e41f4b71Sopenharmony_ci
87e41f4b71Sopenharmony_ciVerify the cookie value type.
88e41f4b71Sopenharmony_ci
89e41f4b71Sopenharmony_ci
90e41f4b71Sopenharmony_ci## 17100006 Message Port Callback Cannot Be Registered
91e41f4b71Sopenharmony_ci
92e41f4b71Sopenharmony_ci**Error Message**
93e41f4b71Sopenharmony_ci
94e41f4b71Sopenharmony_ciFailed to register a message event for the port.
95e41f4b71Sopenharmony_ci
96e41f4b71Sopenharmony_ci**Description**
97e41f4b71Sopenharmony_ci
98e41f4b71Sopenharmony_ciThis error code is reported when a callback fails to be registered for the message port.
99e41f4b71Sopenharmony_ci
100e41f4b71Sopenharmony_ci**Possible Causes**
101e41f4b71Sopenharmony_ci
102e41f4b71Sopenharmony_ciThe port is closed.
103e41f4b71Sopenharmony_ci
104e41f4b71Sopenharmony_ci**Solution**
105e41f4b71Sopenharmony_ci
106e41f4b71Sopenharmony_ciMake sure the port is open.
107e41f4b71Sopenharmony_ci
108e41f4b71Sopenharmony_ci
109e41f4b71Sopenharmony_ci## 17100007 Invalid Forward or Backward Operation
110e41f4b71Sopenharmony_ci
111e41f4b71Sopenharmony_ci**Error Message**
112e41f4b71Sopenharmony_ci
113e41f4b71Sopenharmony_ciInvalid backward or forward operation.
114e41f4b71Sopenharmony_ci
115e41f4b71Sopenharmony_ci**Description**
116e41f4b71Sopenharmony_ci
117e41f4b71Sopenharmony_ciThis error code is reported when the specified forward or backward cannot be performed.
118e41f4b71Sopenharmony_ci
119e41f4b71Sopenharmony_ci**Possible Causes**
120e41f4b71Sopenharmony_ci
121e41f4b71Sopenharmony_ci1. The browsing history is cleared.
122e41f4b71Sopenharmony_ci
123e41f4b71Sopenharmony_ci2. There is no browsing operation corresponding to the forward or backward operation.
124e41f4b71Sopenharmony_ci
125e41f4b71Sopenharmony_ci**Solution**
126e41f4b71Sopenharmony_ci
127e41f4b71Sopenharmony_ci1. Check whether **clearHistory** has been performed.
128e41f4b71Sopenharmony_ci
129e41f4b71Sopenharmony_ci2. Check whether the number of pages specified by the forward or backward operation is available.
130e41f4b71Sopenharmony_ci
131e41f4b71Sopenharmony_ci
132e41f4b71Sopenharmony_ci## 17100008 javaScriptProxy Does Not Exist
133e41f4b71Sopenharmony_ci
134e41f4b71Sopenharmony_ci**Error Message**
135e41f4b71Sopenharmony_ci
136e41f4b71Sopenharmony_ciFailed to delete JavaScriptProxy because it does not exist.
137e41f4b71Sopenharmony_ci
138e41f4b71Sopenharmony_ci**Description**
139e41f4b71Sopenharmony_ci
140e41f4b71Sopenharmony_ciThis error code is reported when the **javaScriptProxy** object to delete does not exist.
141e41f4b71Sopenharmony_ci
142e41f4b71Sopenharmony_ci**Possible Causes**
143e41f4b71Sopenharmony_ci
144e41f4b71Sopenharmony_ciThe target **javaScriptProxy** object is not yet registered.
145e41f4b71Sopenharmony_ci
146e41f4b71Sopenharmony_ci**Solution**
147e41f4b71Sopenharmony_ci
148e41f4b71Sopenharmony_ciMake sure the **javaScriptProxy** object is registered.
149e41f4b71Sopenharmony_ci
150e41f4b71Sopenharmony_ci
151e41f4b71Sopenharmony_ci## 17100009 Zoom Operation Failure
152e41f4b71Sopenharmony_ci
153e41f4b71Sopenharmony_ci**Error Message**
154e41f4b71Sopenharmony_ci
155e41f4b71Sopenharmony_ciThe zoom operation failed.
156e41f4b71Sopenharmony_ci
157e41f4b71Sopenharmony_ci**Description**
158e41f4b71Sopenharmony_ci
159e41f4b71Sopenharmony_ciThis error code is reported when the page cannot be zoomed in or out.
160e41f4b71Sopenharmony_ci
161e41f4b71Sopenharmony_ci**Possible Causes**
162e41f4b71Sopenharmony_ci
163e41f4b71Sopenharmony_ciThe zoom ratio has reached its maximum or minimum.
164e41f4b71Sopenharmony_ci
165e41f4b71Sopenharmony_ci**Solution**
166e41f4b71Sopenharmony_ci
167e41f4b71Sopenharmony_ciCheck whether the zoom ratio has reached its maximum or minimum.
168e41f4b71Sopenharmony_ci
169e41f4b71Sopenharmony_ci
170e41f4b71Sopenharmony_ci## 17100010 Failure to Send Messages Through a Port
171e41f4b71Sopenharmony_ci
172e41f4b71Sopenharmony_ci**Error Message**
173e41f4b71Sopenharmony_ci
174e41f4b71Sopenharmony_ciFailed to post messages through the port.
175e41f4b71Sopenharmony_ci
176e41f4b71Sopenharmony_ci**Description**
177e41f4b71Sopenharmony_ci
178e41f4b71Sopenharmony_ciThis error code is reported when the current port cannot be used to send messages.
179e41f4b71Sopenharmony_ci
180e41f4b71Sopenharmony_ci**Possible Causes**
181e41f4b71Sopenharmony_ci
182e41f4b71Sopenharmony_ciThe local or remote port is closed.
183e41f4b71Sopenharmony_ci
184e41f4b71Sopenharmony_ci**Solution**
185e41f4b71Sopenharmony_ci
186e41f4b71Sopenharmony_ci1. Make sure the local port is open.
187e41f4b71Sopenharmony_ci
188e41f4b71Sopenharmony_ci2. Make sure an **onMessageEvent** callback is registered for the remote port.
189e41f4b71Sopenharmony_ci
190e41f4b71Sopenharmony_ci
191e41f4b71Sopenharmony_ci## 17100011 Invalid Origin
192e41f4b71Sopenharmony_ci
193e41f4b71Sopenharmony_ci**Error Message**
194e41f4b71Sopenharmony_ci
195e41f4b71Sopenharmony_ciInvalid origin.
196e41f4b71Sopenharmony_ci
197e41f4b71Sopenharmony_ci**Description**
198e41f4b71Sopenharmony_ci
199e41f4b71Sopenharmony_ciThis error code is reported when the input parameter **origin** is invalid.
200e41f4b71Sopenharmony_ci
201e41f4b71Sopenharmony_ci**Possible Causes**
202e41f4b71Sopenharmony_ci
203e41f4b71Sopenharmony_ci1. The **origin** parameter is empty.
204e41f4b71Sopenharmony_ci
205e41f4b71Sopenharmony_ci2. The **origin** value is invalid.
206e41f4b71Sopenharmony_ci
207e41f4b71Sopenharmony_ci**Solution**
208e41f4b71Sopenharmony_ci
209e41f4b71Sopenharmony_ciMake sure the **origin** value is valid.
210e41f4b71Sopenharmony_ci
211e41f4b71Sopenharmony_ci
212e41f4b71Sopenharmony_ci## 17100012 No Web Storage Origin
213e41f4b71Sopenharmony_ci
214e41f4b71Sopenharmony_ci**Error Message**
215e41f4b71Sopenharmony_ci
216e41f4b71Sopenharmony_ciInvalid web storage origin.
217e41f4b71Sopenharmony_ci
218e41f4b71Sopenharmony_ci**Description**
219e41f4b71Sopenharmony_ci
220e41f4b71Sopenharmony_ciThis error code is reported when no web storage origin is available.
221e41f4b71Sopenharmony_ci
222e41f4b71Sopenharmony_ci**Possible Causes**
223e41f4b71Sopenharmony_ci
224e41f4b71Sopenharmony_ciThe related JS database API is not used.
225e41f4b71Sopenharmony_ci
226e41f4b71Sopenharmony_ci**Solution**
227e41f4b71Sopenharmony_ci
228e41f4b71Sopenharmony_ci1. Check whether the JS database API is used.
229e41f4b71Sopenharmony_ci
230e41f4b71Sopenharmony_ci2. If the JS database API is used, find out the failure cause, for example, check whether **databaseAccess** is enabled.
231e41f4b71Sopenharmony_ci
232e41f4b71Sopenharmony_ci
233e41f4b71Sopenharmony_ci## 17100013 Invalid Number of Sockets During Preconnection
234e41f4b71Sopenharmony_ci
235e41f4b71Sopenharmony_ci**Error Message**
236e41f4b71Sopenharmony_ci
237e41f4b71Sopenharmony_ciThe number of sockets to be preconnected is invalid.
238e41f4b71Sopenharmony_ci
239e41f4b71Sopenharmony_ci**Description**
240e41f4b71Sopenharmony_ci
241e41f4b71Sopenharmony_ciThis error code is reported when the number of sockets to be preconnected is invalid.
242e41f4b71Sopenharmony_ci
243e41f4b71Sopenharmony_ci**Possible Causes**
244e41f4b71Sopenharmony_ci
245e41f4b71Sopenharmony_ciThe number of sockets is less than or equal to 0 or greater than 6.
246e41f4b71Sopenharmony_ci
247e41f4b71Sopenharmony_ci**Solution**
248e41f4b71Sopenharmony_ci
249e41f4b71Sopenharmony_ciMake sure the specified number of sockets is greater than 0 and less than or equal to 6.
250e41f4b71Sopenharmony_ci
251e41f4b71Sopenharmony_ci
252e41f4b71Sopenharmony_ci## 17100014 Type and Value Mismatch
253e41f4b71Sopenharmony_ci
254e41f4b71Sopenharmony_ci**Error Message**
255e41f4b71Sopenharmony_ci
256e41f4b71Sopenharmony_ciThe type and value of the message do not match.
257e41f4b71Sopenharmony_ci
258e41f4b71Sopenharmony_ci**Description**
259e41f4b71Sopenharmony_ci
260e41f4b71Sopenharmony_ciThis error code is reported when the type and value of the message do not match.
261e41f4b71Sopenharmony_ci
262e41f4b71Sopenharmony_ci**Possible Causes**
263e41f4b71Sopenharmony_ci
264e41f4b71Sopenharmony_ciThe value of the obtained message does not match the type of the message.
265e41f4b71Sopenharmony_ci
266e41f4b71Sopenharmony_ci**Solution**
267e41f4b71Sopenharmony_ci
268e41f4b71Sopenharmony_ciCall the API based on the message type to obtain the message value. For example, if the type is **BOOLEAN**, call the **GetBoolean** API to obtain the Boolean value.
269e41f4b71Sopenharmony_ci
270e41f4b71Sopenharmony_ci
271e41f4b71Sopenharmony_ci## 17100015 Memory Allocation Failure
272e41f4b71Sopenharmony_ci
273e41f4b71Sopenharmony_ci**Error Message**
274e41f4b71Sopenharmony_ci
275e41f4b71Sopenharmony_ciMemory allocation failed.
276e41f4b71Sopenharmony_ci
277e41f4b71Sopenharmony_ci**Description**
278e41f4b71Sopenharmony_ci
279e41f4b71Sopenharmony_ciThis error code is reported when memory allocation failed due to insufficient memory.
280e41f4b71Sopenharmony_ci
281e41f4b71Sopenharmony_ci**Possible Causes**
282e41f4b71Sopenharmony_ci
283e41f4b71Sopenharmony_ciThe data to send is too large.
284e41f4b71Sopenharmony_ci
285e41f4b71Sopenharmony_ci**Solution**
286e41f4b71Sopenharmony_ci
287e41f4b71Sopenharmony_ciCheck the length of the data to be sent.
288e41f4b71Sopenharmony_ci
289e41f4b71Sopenharmony_ci## 17100016 Download Task Not Paused
290e41f4b71Sopenharmony_ci
291e41f4b71Sopenharmony_ci**Error Message**
292e41f4b71Sopenharmony_ci
293e41f4b71Sopenharmony_ciThe download task is not paused.
294e41f4b71Sopenharmony_ci
295e41f4b71Sopenharmony_ci**Description**
296e41f4b71Sopenharmony_ci
297e41f4b71Sopenharmony_ciThis error code is reported when an attempt is made to resume a download task that is not paused.
298e41f4b71Sopenharmony_ci
299e41f4b71Sopenharmony_ci**Possible Causes**
300e41f4b71Sopenharmony_ci
301e41f4b71Sopenharmony_ci**WebDownloadItem.resume** is called when the download task is not paused.
302e41f4b71Sopenharmony_ci
303e41f4b71Sopenharmony_ci**Solution**
304e41f4b71Sopenharmony_ci
305e41f4b71Sopenharmony_ciN/A
306e41f4b71Sopenharmony_ci
307e41f4b71Sopenharmony_ci## 17100017 Invalid WebviewController
308e41f4b71Sopenharmony_ci
309e41f4b71Sopenharmony_ci**Error Message**
310e41f4b71Sopenharmony_ci
311e41f4b71Sopenharmony_ciNo valid WebviewController is associated.
312e41f4b71Sopenharmony_ci
313e41f4b71Sopenharmony_ci**Description**
314e41f4b71Sopenharmony_ci
315e41f4b71Sopenharmony_ciThis error code is reported when the current **WebviewController** object is invalid.
316e41f4b71Sopenharmony_ci
317e41f4b71Sopenharmony_ci**Possible Causes**
318e41f4b71Sopenharmony_ci
319e41f4b71Sopenharmony_ciThe **WebviewController** object is not associated with a valid **\<Web>** component.
320e41f4b71Sopenharmony_ci
321e41f4b71Sopenharmony_ci**Solution**
322e41f4b71Sopenharmony_ci
323e41f4b71Sopenharmony_ciUse a **WebviewController** object that is associated with a valid **\<Web>** component.
324e41f4b71Sopenharmony_ci
325e41f4b71Sopenharmony_ci## 17100018 No WebDownloadDelegate Available
326e41f4b71Sopenharmony_ci
327e41f4b71Sopenharmony_ci**Error Message**
328e41f4b71Sopenharmony_ci
329e41f4b71Sopenharmony_ciNo WebDownloadDelegate has been set yet.
330e41f4b71Sopenharmony_ci
331e41f4b71Sopenharmony_ci**Description**
332e41f4b71Sopenharmony_ci
333e41f4b71Sopenharmony_ciThis error code is reported when no **WebDownloadDelegate** is available to receive the download state.
334e41f4b71Sopenharmony_ci
335e41f4b71Sopenharmony_ci**Possible Causes**
336e41f4b71Sopenharmony_ci
337e41f4b71Sopenharmony_ci**WebDownloadManager.resumeDownload** is called when **WebDownloadDelegate** has not been set.
338e41f4b71Sopenharmony_ci
339e41f4b71Sopenharmony_ci**Solution**
340e41f4b71Sopenharmony_ci
341e41f4b71Sopenharmony_ciUse **WebDownloadManager.setDownloadDelegate** to set a **WebDownloadDelegate** class.
342e41f4b71Sopenharmony_ci
343e41f4b71Sopenharmony_ci## 17100019 Download Not Started Yet
344e41f4b71Sopenharmony_ci
345e41f4b71Sopenharmony_ci**Error Message**
346e41f4b71Sopenharmony_ci
347e41f4b71Sopenharmony_ciThe download task is not started yet.
348e41f4b71Sopenharmony_ci
349e41f4b71Sopenharmony_ci**Description**
350e41f4b71Sopenharmony_ci
351e41f4b71Sopenharmony_ciThis error code is reported when an attempt is made to pause or resume a download task that has not been started.
352e41f4b71Sopenharmony_ci
353e41f4b71Sopenharmony_ci**Possible Causes**
354e41f4b71Sopenharmony_ci
355e41f4b71Sopenharmony_ci**pause** or **resume** is called when the download task that has not been started.
356e41f4b71Sopenharmony_ci
357e41f4b71Sopenharmony_ci**Solution**
358e41f4b71Sopenharmony_ci
359e41f4b71Sopenharmony_ciCall **start('xxx')** in **WebDownloadDelegate.onBeforeDownload** and specify the download path.
360e41f4b71Sopenharmony_ci
361e41f4b71Sopenharmony_ci## 17100020 Failed to Register Custom Schemes
362e41f4b71Sopenharmony_ci
363e41f4b71Sopenharmony_ci**Error Message**
364e41f4b71Sopenharmony_ci
365e41f4b71Sopenharmony_ciFailed to register custom schemes.
366e41f4b71Sopenharmony_ci
367e41f4b71Sopenharmony_ci**Description**
368e41f4b71Sopenharmony_ci
369e41f4b71Sopenharmony_ciThis error code is reported when a custom scheme failed to be registered.
370e41f4b71Sopenharmony_ci
371e41f4b71Sopenharmony_ci**Possible Causes**
372e41f4b71Sopenharmony_ci
373e41f4b71Sopenharmony_ciThe custom scheme is set after the ArkWeb engine is initialized.
374e41f4b71Sopenharmony_ci
375e41f4b71Sopenharmony_ci**Solution**
376e41f4b71Sopenharmony_ci
377e41f4b71Sopenharmony_ciRegister the custom scheme before initializing the ArkWeb engine.
378e41f4b71Sopenharmony_ci
379e41f4b71Sopenharmony_ci## 17100021 WebResourceHandler Is Invalid
380e41f4b71Sopenharmony_ci
381e41f4b71Sopenharmony_ci**Error Message**
382e41f4b71Sopenharmony_ci
383e41f4b71Sopenharmony_ciThe resource handler is invalid.
384e41f4b71Sopenharmony_ci
385e41f4b71Sopenharmony_ci**Description**
386e41f4b71Sopenharmony_ci
387e41f4b71Sopenharmony_ciThis error code is reported when the **WebResourceHandler** object is invalid.
388e41f4b71Sopenharmony_ci
389e41f4b71Sopenharmony_ci**Possible Causes**
390e41f4b71Sopenharmony_ci
391e41f4b71Sopenharmony_ci1. The corresponding request is not intercepted in **WebSchemeHandler**.
392e41f4b71Sopenharmony_ci
393e41f4b71Sopenharmony_ci2. The request is intercepted before the response body is constructed, and the request is ended due to some reasons.
394e41f4b71Sopenharmony_ci
395e41f4b71Sopenharmony_ci3. The **WebResourceHandler** object has called **didFinish** and **didFail**.
396e41f4b71Sopenharmony_ci
397e41f4b71Sopenharmony_ci
398e41f4b71Sopenharmony_ci**Solution**
399e41f4b71Sopenharmony_ci
400e41f4b71Sopenharmony_ciDo not call the **WebResourceHandler** API in the preceding situations.
401e41f4b71Sopenharmony_ci
402e41f4b71Sopenharmony_ci## 17100022 Failed to Initialize WebHttpBodyStream
403e41f4b71Sopenharmony_ci
404e41f4b71Sopenharmony_ci**Error Message**
405e41f4b71Sopenharmony_ci
406e41f4b71Sopenharmony_ciFailed to initialize the HTTP body stream.
407e41f4b71Sopenharmony_ci
408e41f4b71Sopenharmony_ci**Description**
409e41f4b71Sopenharmony_ci
410e41f4b71Sopenharmony_ciThis error code is reported when data initialization of **WebHttpBodyStream** fails.
411e41f4b71Sopenharmony_ci
412e41f4b71Sopenharmony_ci**Possible Causes**
413e41f4b71Sopenharmony_ci
414e41f4b71Sopenharmony_ciThe data carried in the POST request is invalid, for example, the data flow contains data in a file but the specified file path does not exist.
415e41f4b71Sopenharmony_ci
416e41f4b71Sopenharmony_ci**Solution**
417e41f4b71Sopenharmony_ci
418e41f4b71Sopenharmony_ciVerify that the data carried in the POST request is valid.
419