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。 186 1872.上一次请求数据未接受完毕便调用destroy销毁导致接收数据不完整。 188 189**处理步骤** 190 191排查应用权限及待下载的文件大小。 192 193## 2300025 上传失败 194 195**错误信息** 196 197Upload failed. 198 199**错误描述** 200 201上传失败。 202 203**可能原因** 204 205文件过大或者网络问题,对于FTP,服务器通常会拒绝STOR命令,错误缓冲区通常包含服务器的解释。 206 207**处理步骤** 208 209排查文件大小及网络状况。 210 211## 2300026 从文件/应用程序中打开/读取本地数据失败 212 213**错误信息** 214 215Failed to open or read local data from the file or application. 216 217**错误描述** 218 219从文件/应用程序中打开/读取本地数据失败。 220 221**可能原因** 222 223应用没有读文件权限。 224 225**处理步骤** 226 227排查应用权限。 228 229## 2300027 内存不足 230 231**错误信息** 232 233Out of memory. 234 235**错误描述** 236 237内存不足。 238 239**可能原因** 240 241内存不足。 242 243**处理步骤** 244 245排查系统内存。 246 247## 2300028 操作超时 248 249**错误信息** 250 251Operation timeout. 252 253**错误描述** 254 255操作超时。 256 257**可能原因** 258 259TCP连接超时或读写超时。 260 261**处理步骤** 262 263排查网络或服务器问题,例如网络是否稳定、信号强度是否较弱、服务器负载是否过高、处理速度是否正常等。 264 265## 2300047 重定向次数达到最大值 266 267**错误信息** 268 269The number of redirections reaches the maximum allowed. 270 271**错误描述** 272 273重定向次数达到最大值。 274 275**可能原因** 276 277重定向次数过多。 278 279**处理步骤** 280 281排查服务器实现。 282 283## 2300052 服务器没有返回内容 284 285**错误信息** 286 287The server returned nothing (no header or data). 288 289**错误描述** 290 291服务器没有返回内容。 292 293**可能原因** 294 295可能与服务器实现有关。 296 297**处理步骤** 298 299排查服务器实现。 300 301## 2300055 发送网络数据失败 302 303**错误信息** 304 305Failed to send data to the peer. 306 307**错误描述** 308 309无法往对端发送数据,发送网络数据失败。 310 311**可能原因** 312 313网络问题。 314 315**处理步骤** 316 317排查网络。 318 319## 2300056 接收网络数据失败 320 321**错误信息** 322 323Failed to receive data from the peer. 324 325**错误描述** 326 327无法往从对端收到数据,接收网络数据失败。 328 329**可能原因** 330 331网络问题。 332 333**处理步骤** 334 335排查网络问题。 336 337## 2300058 本地SSL证书错误 338 339**错误信息** 340 341Local SSL certificate error. 342 343**错误描述** 344 345本地SSL证书错误。 346 347**可能原因** 348 349SSL证书格式有错误。 350 351**处理步骤** 352 353检查SSL证书格式。 354 355## 2300059 无法使用指定的密码 356 357**错误信息** 358 359The specified SSL cipher cannot be used. 360 361**错误描述** 362 363无法使用指定的密码。 364 365**可能原因** 366 367client和sever协商的加密算法系统不支持。 368 369**处理步骤** 370 371抓包分析协商的算法。 372 373## 2300060 远程服务器SSL证书或SSH秘钥不正确 374 375**错误信息** 376 377Invalid SSL peer certificate or SSH remote key. 378 379**错误描述** 380 381远程服务器SSL证书或SSH秘钥不正确。 382 383**可能原因** 384 385无法校验服务器身份,有可能是证书过期了。 386 387**处理步骤** 388 389检查证书有效性。 390 391## 2300061 无法识别或错误的HTTP编码格式 392 393**错误信息** 394 395Invalid HTTP encoding format. 396 397**错误描述** 398 399无法识别或错误的HTTP编码格式。 400 401**可能原因** 402 403HTTP编码格式不正确。 404 405**处理步骤** 406 407排查服务器实现,目前仅支持gzip编码。 408 409## 2300063 超出最大文件大小 410 411**错误信息** 412 413Maximum file size exceeded. 414 415**错误描述** 416 417超出最大文件大小。 418 419**可能原因** 420 421下载的文件过大。 422 423**处理步骤** 424 425排查服务器实现。 426 427## 2300070 服务器磁盘空间不足 428 429**错误信息** 430 431Remote disk full. 432 433**错误描述** 434 435服务器磁盘空间不足。 436 437**可能原因** 438 439服务器磁盘已满。 440 441**处理步骤** 442 443检查服务器磁盘空间。 444 445## 2300073 服务器返回文件已存在 446 447**错误信息** 448 449Remote file already exists. 450 451**错误描述** 452 453服务器返回文件已存在。 454 455**可能原因** 456 457上传文件的时候,服务器返回文件已经存在。 458 459**处理步骤** 460 461排查服务器。 462 463## 2300077 SSL CA证书不存在或没有访问权限 464 465**错误信息** 466 467The SSL CA certificate does not exist or is unaccessible. 468 469**错误描述** 470 471SSL CA证书不存在或没有访问权限。 472 473**可能原因** 474 475证书不存在或者没有访问权限。 476 477**处理步骤** 478 479检查证书是否存在或者有没有访问权限。 480 481## 2300078 URL请求的文件不存在 482 483**错误信息** 484 485Remote file not found. 486 487**错误描述** 488 489URL请求的文件不存在。 490 491**可能原因** 492 493URL请求的文件不存在。 494 495**处理步骤** 496 497检查URL请求的文件是否存在。 498 499## 2300094 身份校验失败 500 501**错误信息** 502 503Authentication error. 504 505**错误描述** 506 507身份校验失败。 508 509**可能原因** 510 511传入的校验身份的字段与服务器不匹配。 512 513**处理步骤** 514 515排查传入的校验身份的字段是否与服务器匹配。 516 517## 2300997 明文HTTP被拦截 518 519**错误信息** 520 521Cleartext traffic not permitted. 522 523**错误描述** 524 525明文HTTP被拦截,不允许访问。 526 527**可能原因** 528 529应用配置network_config.json文件中设置为明文不允许。 530 531**处理步骤** 532 533排查network_config.json中cleartextTrafficPermitted字段配置。 534 535## 2300998 不允许访问域名 536 537**错误信息** 538 539It is not allowed to access this domain. 540 541**错误描述** 542 543不允许访问此域名。 544 545**可能原因** 546 547元服务应用未正确配置服务器域名。 548 549**处理步骤** 550 551可参考配置服务器域名文档完成服务器域名相关配置。 552 553## 2300999 未知错误 554 555**错误信息** 556 557Unknown error. 558 559**错误描述** 560 561未知错误。 562 563**可能原因** 564 565未知错误。 566 567**处理步骤** 568 569未知错误。 570