1# HTTP错误码
2
3> **说明:**
4>
5> 以下仅介绍本模块特有错误码,通用错误码请参考[通用错误码说明文档](../errorcode-universal.md)。
6
7## 2300001 不支持的协议
8
9**错误信息**
10
11Unsupported protocol.
12
13**错误描述**
14
15协议版本服务器不支持。
16
17**可能原因**
18
19传入的协议版本,服务器不支持。
20
21**处理步骤**
22
23请检查传入的协议版本是否合理,排查服务器实现。
24
25## 2300003 URL格式错误
26
27**错误信息**
28
29Invalid URL format or missing URL.
30
31**错误描述**
32
33URL格式错误。
34
35**可能原因**
36
37可能传入的url格式不正确。
38
39**处理步骤**
40
41检查传入的url格式是否正确。
42
43## 2300005 代理服务器域名解析失败
44
45**错误信息**
46
47Failed to resolve the proxy name.
48
49**错误描述**
50
51代理服务器的域名无法解析。
52
53**可能原因**
54
55服务器的URL不正确
56
57**处理步骤**
58
59排查代理服务器的URL是否正确。
60
61## 2300006 域名解析失败
62
63**错误信息**
64
65Failed to resolve the host name.
66
67**错误描述**
68
69服务器的域名无法解析。
70
71**可能原因**
72
731.传入的服务器的URL不正确。
74
752.网络不通畅。
76
77**处理步骤**
78
791.请检查输入的服务器的URL是否合理。
80
812.请检查网络连接情况
82
83## 2300007 无法连接到服务器
84
85**错误信息**
86
87Failed to connect to the server.
88
89**错误描述**
90
91服务器无法连接。
92
93**可能原因**
94
95可能传入的url格式不正确。
96
97**处理步骤**
98
99检查传入的url格式是否正确。
100
101## 2300008 服务器返回非法数据
102
103**错误信息**
104
105Invalid server response.
106
107**错误描述**
108
109服务器返回非法数据。
110
111**可能原因**
112
113服务器出错,返回了非HTTP格式的数据。
114
115**处理步骤**
116
117排查服务器实现。
118
119## 2300009 拒绝对远程资源的访问
120
121**错误信息**
122
123Access to the remote resource denied.
124
125**错误描述**
126
127拒绝对远程资源的访问。
128
129**可能原因**
130
131指定的内容被服务器拒绝访问。
132
133**处理步骤**
134
135排查请求内容。
136
137## 2300016 HTT2帧层错误
138
139**错误信息**
140
141Error in the HTTP2 framing layer.
142
143**错误描述**
144
145HTTP2层级的错误。
146
147**可能原因**
148
149服务器不支持HTTP2。
150
151**处理步骤**
152
153抓包分析、排查服务器是否支持HTTP2。
154
155## 2300018 服务器返回数据不完整
156
157**错误信息**
158
159Transferred a partial file.
160
161**错误描述**
162
163服务器返回的数据不完整。
164
165**可能原因**
166
167可能与服务器实现有关
168
169**处理步骤**
170
171排查服务器实现。
172
173## 2300023 向磁盘/应用程序写入接收数据失败
174
175**错误信息**
176
177Failed to write the received data to the disk or application.
178
179**错误描述**
180
181向磁盘/应用程序写入接收数据失败。
182
183**可能原因**
184
1851、应用没有写文件权限或待下载的文件超过5M。
1862、上一次请求数据未接受完毕便调用destroy销毁导致接收数据不完整。
187
188**处理步骤**
189
190排查应用权限及待下载的文件大小。
191
192## 2300025 上传失败
193
194**错误信息**
195
196Upload failed.
197
198**错误描述**
199
200上传失败。
201
202**可能原因**
203
204文件过大或者网络问题。对于FTP,服务器通常会拒绝STOR命令。错误缓冲区通常包含服务器的解释。
205
206**处理步骤**
207
208排查文件大小及网络状况。
209
210## 2300026 从文件/应用程序中打开/读取本地数据失败
211
212**错误信息**
213
214Failed to open or read local data from the file or application.
215
216**错误描述**
217
218从文件/应用程序中打开/读取本地数据失败。
219
220**可能原因**
221
222应用没有读文件权限
223
224**处理步骤**
225
226排查应用权限。
227
228## 2300027 内存不足
229
230**错误信息**
231
232Out of memory.
233
234**错误描述**
235
236内存不足。
237
238**可能原因**
239
240内存不足。
241
242**处理步骤**
243
244排查系统内存。
245
246## 2300028 操作超时
247
248**错误信息**
249
250Operation timeout.
251
252**错误描述**
253
254操作超时。
255
256**可能原因**
257
258TCP连接超时或读写超时。
259
260**处理步骤**
261
262排查网络或服务器问题,例如网络是否稳定、信号强度是否较弱、服务器负载是否过高、处理速度是否正常等。
263
264## 2300047 重定向次数达到最大值
265
266**错误信息**
267
268The number of redirections reaches the maximum allowed.
269
270**错误描述**
271
272重定向次数达到最大值。
273
274**可能原因**
275
276重定向次数过多
277
278**处理步骤**
279
280排查服务器实现。
281
282## 2300052 服务器没有返回内容
283
284**错误信息**
285
286The server returned nothing (no header or data).
287
288**错误描述**
289
290服务器没有返回内容。
291
292**可能原因**
293
294可能与服务器实现有关。
295
296**处理步骤**
297
298排查服务器实现。
299
300## 2300055 发送网络数据失败
301
302**错误信息**
303
304Failed to send data to the peer.
305
306**错误描述**
307
308无法往对端发送数据,发送网络数据失败。
309
310**可能原因**
311
312网络问题。
313
314**处理步骤**
315
316排查网络。
317
318## 2300056 接收网络数据失败
319
320**错误信息**
321
322Failed to receive data from the peer.
323
324**错误描述**
325
326无法往从对端收到数据,接收网络数据失败。
327
328**可能原因**
329
330网络问题
331
332**处理步骤**
333
334排查网络问题。
335
336## 2300058 本地SSL证书错误
337
338**错误信息**
339
340Local SSL certificate error.
341
342**错误描述**
343
344本地SSL证书错误。
345
346**可能原因**
347
348SSL证书格式有错误。
349
350**处理步骤**
351
352检查SSL证书格式。
353
354## 2300059 无法使用指定的密码
355
356**错误信息**
357
358The specified SSL cipher cannot be used.
359
360**错误描述**
361
362无法使用指定的密码。
363
364**可能原因**
365
366client和sever协商的加密算法系统不支持。
367
368**处理步骤**
369
370抓包分析协商的算法。
371
372## 2300060 远程服务器SSL证书或SSH秘钥不正确
373
374**错误信息**
375
376Invalid SSL peer certificate or SSH remote key.
377
378**错误描述**
379
380远程服务器SSL证书或SSH秘钥不正确。
381
382**可能原因**
383
384无法校验服务器身份,有可能是证书过期了
385
386**处理步骤**
387
388检查证书有效性。
389
390## 2300061 无法识别或错误的HTTP编码格式
391
392**错误信息**
393
394Invalid HTTP encoding format.
395
396**错误描述**
397
398无法识别或错误的HTTP编码格式。
399
400**可能原因**
401
402HTTP编码格式不正确。
403
404**处理步骤**
405
406排查服务器实现,目前仅支持gzip编码。
407
408## 2300063 超出最大文件大小
409
410**错误信息**
411
412Maximum file size exceeded.
413
414**错误描述**
415
416超出最大文件大小。
417
418**可能原因**
419
420下载的文件过大。
421
422**处理步骤**
423
424排查服务器实现。
425
426## 2300070 服务器磁盘空间不足
427
428**错误信息**
429
430Remote disk full.
431
432**错误描述**
433
434服务器磁盘空间不足。
435
436**可能原因**
437
438服务器磁盘已满
439
440**处理步骤**
441
442检查服务器磁盘空间。
443
444## 2300073 服务器返回文件已存在
445
446**错误信息**
447
448Remote file already exists.
449
450**错误描述**
451
452服务器返回文件已存在。
453
454**可能原因**
455
456上传文件的时候,服务器返回文件已经存在。
457
458**处理步骤**
459
460排查服务器。
461
462## 2300077 SSL CA证书不存在或没有访问权限
463
464**错误信息**
465
466The SSL CA certificate does not exist or is unaccessible.
467
468**错误描述**
469
470SSL CA证书不存在或没有访问权限。
471
472**可能原因**
473
474证书不存在或者没有访问权限。
475
476**处理步骤**
477
478检查证书是否存在或者有没有访问权限。
479
480## 2300078 URL请求的文件不存在
481
482**错误信息**
483
484Remote file not found.
485
486**错误描述**
487
488URL请求的文件不存在。
489
490**可能原因**
491
492URL请求的文件不存在
493
494**处理步骤**
495
496检查URL请求的文件是否存在。
497
498## 2300094 身份校验失败
499
500**错误信息**
501
502Authentication error.
503
504**错误描述**
505
506身份校验失败。
507
508**可能原因**
509
510传入的校验身份的字段与服务器不匹配。
511
512**处理步骤**
513
514排查传入的校验身份的字段是否与服务器匹配。
515
516## 2300998 不允许访问域名
517
518**错误信息**
519
520It is not allowed to access this domain.
521
522**错误描述**
523
524不允许访问此域名。
525
526**可能原因**
527
528元服务应用未正确配置服务器域名。
529
530**处理步骤**
531
532可参考[配置服务器域名文档](https://developer.huawei.com/consumer/cn/doc/atomic-guides-V5/agc-help-harmonyos-server-domain-V5)完成服务器域名相关配置。
533
534## 2300999 未知错误
535
536**错误信息**
537
538Unknown error.
539
540**错误描述**
541
542未知错误。
543
544**可能原因**
545
546未知错误。
547
548**处理步骤**
549
550未知错误。
551