Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >API网关 APIG,调用已发布的API,错误码0605

API网关 APIG,调用已发布的API,错误码0605

作者头像
玖柒的小窝
修改于 2021-09-22 02:56:44
修改于 2021-09-22 02:56:44
2K00
代码可运行
举报
文章被收录于专栏:各类技术文章~各类技术文章~
运行总次数:0
代码可运行

基于API网关的电话号码归属地查询,根据文档操作,最后居然没有成功。

在通过API网关开放电话号码归属地查询服务前,您需要获取登录华为云控制台的用户名和密码,并确保已实名认证此用户。同时,您还需要获取如表1所示信息。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
HTTP/1.1 500 Internal Server Error
Transfer-Encoding: chunked
Connection: keep-alive
Content-Type: application/json
Date: Sat, 18 Sep 2021 07:59:39 GMT
Server: api-gateway
X-Apig-Latency: 6
X-Apig-Ratelimit-Api: remain:99,limit:100,time:1 minute
X-Apig-Ratelimit-Api-Allenv: remain:199,limit:200,time:1 second
X-Request-Id: 4ade31a30cddb8021d1dd956d77c33b8

{"error_msg":"Backend domain name resolution failed","error_code":"APIG.0605","request_id":"4ade31a30cddb8021d1dd956d77c33b8"}
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Backend domain name resolution

后端服务地址

apigdemo.mycloud.com

  • apigdemo.mycloud.com这个域名无法访问。

记录一下APIG的错误码

错误码

错误信息

HTTP状态码

语义

解决方案

APIG.0101

The API does not exist or has not been published in the environment.

404

API不存在或未发布到环境

检查调用API所使用的域名、请求方法、路径和注册的API是否一致;检查API是否发布,如果发布到非生产环境,检查请求X-Stage头是否为发布的环境名;检查调用API使用的域名是否已经绑定到API所在的分组。

APIG.0101

The API does not exist.

404

API请求方法不存在

检查API请求方法是否与API定义的方法相同

APIG.0103

The backend does not exist.

500

无法找到后端

联系技术支持

APIG.0104

The plug-ins do not exist.

500

无法找到插件配置

联系技术支持

APIG.0105

The backend configurations do not exist.

500

无法找到后端配置

联系技术支持

APIG.0106

Orchestration error.

400

编排错误

检查API配置的前后端参数是否合理

APIG.0201

API request error.

400

请求格式不合法

使用合法的请求

APIG.0201

Request entity too large.

413

请求body过大(大于12M)

减小请求body大小

APIG.0201

Request URI too large.

414

请求URI过大(大于32K)

减小请求URI大小

APIG.0201

Request headers too large.

494

请求头过大(单个请求头大于32K或所有请求头总长度大于128K)

减小请求头大小

APIG.0201

Backend unavailable.

502

后端不可用

检查API配置的后端地址是否可用

APIG.0201

Backend timeout.

504

后端超时

增大超时时间或缩小后端的处理时间

APIG.0201

An unexpected error occurred

500

内部错误

联系技术支持

APIG.0204

SSL protocol is not supported: TLSv1.1

400

SSL协议版本不支持

使用支持的SSL协议版本

APIG.0301

Incorrect IAM authentication information.

401

IAM认证信息错误

检查token是否正确

APIG.0302

The IAM user is not authorized to access the API.

403

IAM用户不允许访问API

检查用户是否被黑白名单限制

APIG.0303

Incorrect app authentication information.

401

APP认证信息错误

检查请求的方法、路径、查询参数、请求体和签名使用的方法、路径、查询参数、请求体是否一致;检查客户端机器时间是否正确。请参考使用APP认证调用API检查签名代码的问题。

APIG.0304

The app is not authorized to access the API.

403

APP不允许访问API

检查APP是否授权访问API

APIG.0305

Incorrect authentication information.

401

认证信息错误

检查认证信息是否正确

APIG.0306

API access denied.

403

不允许访问API

检查是否授权访问API

APIG.0307

The token must be updated.

401

token需要更新

重新从IAM获取token

APIG.0308

The throttling threshold has been reached.

429

超出流控值限制

等待流控刷新后访问。如果触发子域名的单日请求数上限,请绑定独立域名。

APIG.0310

The project is unavailable.

403

project不可使用

使用其他project访问

APIG.0311

Incorrect debugging authentication information.

401

调试认证信息错误

联系技术支持

APIG.0401

Unknown client IP address.

403

无法识别客户端IP地址

联系技术支持

APIG.0402

The IP address is not authorized to access the API.

403

IP地址不允许访问

检查IP地址是否被黑白名单限制

APIG.0404

Access to the backend IP address has been denied.

403

后端IP不允许访问

后端IP地址或后端域名对应的IP地址不允许访问

APIG.0501

The app quota has been used up.

405

APP已经超出配额或云市场调用次数用完

购买APP配额或重新购买云市场调用次数

APIG.0502

The app has been frozen.

405

APP被冻结

余额不足

APIG.0601

Internal server error.

500

内部错误

联系技术支持

APIG.0602

Bad request.

400

非法请求

检查请求是否合法

APIG.0605

Domain name resolution failed.

500

域名解析失败

检查域名拼写,以及域名是否绑定了正确的后端地址

APIG.0606

Failed to load the API configurations.

500

未加载API配置

联系技术支持

APIG.0607

The following protocol is supported: {xxx}

400

协议不被允许,允许的协议是xxx。注意:xxx以实际响应中的内容为准。

改用支持的协议(HTTP/HTTPS)访问

APIG.0608

Failed to obtain the admin token.

500

无法获取管理帐户

联系技术支持

APIG.0609

The VPC backend does not exist.

500

找不到vpc后端

联系技术支持

APIG.0610

No backend available.

502

没有可连接的后端

检查所有后端是否可用,如调用信息与实际配置是否一致。

APIG.0611

The backend port does not exist.

500

后端端口未找到

联系技术支持

APIG.0612

An API cannot call itself.

500

API调用自身

修改API后端配置,递归调用层数不能超过10层。

APIG.0613

The IAM service is currently unavailable.

503

IAM服务暂时不可用

联系技术支持

APIG.0705

Backend signature calculation failed.

500

计算后端签名失败

联系技术支持

APIG.0802

The IAM user is forbidden in the currently selected region

403

该IAM用户在当前region中被禁用

联系技术支持

APIG.1009

AppKey or AppSecret is invalid

400

AppKey或AppSecret不合法

检查请求的AppKey或AppSecret是否正确

本文系外文翻译,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系外文翻译,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
http错误码对照表
http错误码对照表 2xx 成功 200 正常;请求已完成。 201 正常;紧接 POST 命令。 202 正常;已接受用于处理,但处理尚未完成。 203 正常;部分信息 — 返回的信息只是一部分。 204 正常;无响应 — 已接收请求,但不存在要回送的信息。 3xx 重定向 301 已移动 — 请求的数据具有新的位置且更改是永久的。 #永久移动 302 已找到 — 请求的数据临时具有不同 URI。 #临时移动 303 请参阅其它 — 可在另一 URI 下找到对请求的响应,且应使用 GET
用户1289394
2018/02/26
2.5K0
网页错误码详细报错
HTTP 400 - 请求无效  HTTP 401.1 - 未授权:登录失败  HTTP 401.2 - 未授权:服务器配置问题导致登录失败  HTTP 401.3 - ACL 禁止访问资源  HTTP 401.4 - 未授权:授权被筛选器拒绝  HTTP 401.5 - 未授权:ISAPI 或 CGI 授权失败  HTTP 403 - 禁止访问  HTTP 403 - 对 Internet 服务管理器 的访问仅限于 Localhost  HTTP 403.1 禁止访问:禁止可执行访问  HTTP 403.2 - 禁止访问:禁止读访问  HTTP 403.3 - 禁止访问:禁止写访问  HTTP 403.4 - 禁止访问:要求 SSL  HTTP 403.5 - 禁止访问:要求 SSL 128  HTTP 403.6 - 禁止访问:IP 地址被拒绝  HTTP 403.7 - 禁止访问:要求客户证书  HTTP 403.8 - 禁止访问:禁止站点访问  HTTP 403.9 - 禁止访问:连接的用户过多  HTTP 403.10 - 禁止访问:配置无效  HTTP 403.11 - 禁止访问:密码更改  HTTP 403.12 - 禁止访问:映射器拒绝访问  HTTP 403.13 - 禁止访问:客户证书已被吊销  HTTP 403.15 - 禁止访问:客户访问许可过多  HTTP 403.16 - 禁止访问:客户证书不可信或者无效  HTTP 403.17 - 禁止访问:客户证书已经到期或者尚未生效  HTTP 404.1 -无法找到 Web 站点  HTTP 404- 无法找到文件  HTTP 405 - 资源被禁止  HTTP 406 - 无法接受  HTTP 407 - 要求代理身份验证  HTTP 410 - 永远不可用  HTTP 412 - 先决条件失败  HTTP 414 - 请求 - URI 太长  HTTP 500 - 内部服务器错误  HTTP 500.100 - 内部服务器错误 - ASP 错误  HTTP 500-11 服务器关闭  HTTP 500-12 应用程序重新启动  HTTP 500-13 - 服务器太忙  HTTP 500-14 - 应用程序无效  HTTP 500-15 - 不允许请求 global.asaError 501 - 未实现  HTTP 502 - 网关错误  用户试图通过 HTTP 或文件传输协议 (FTP) 访问一台正在运行 Internet 信息服务 (IIS) 的服务器上的内容时,IIS 返回一个表示该请求的状态的数字代码。该状态代码记录在 IIS 日志中,同时也可能在 Web 浏览器或 FTP 客户端显示。状态代码可以指明具体请求是否已成功,还可以揭示请求失败的确切原因。日志文件的位置在默认状态下,IIS 把它的日志文件放在 %WINDIRSystem32Logfiles 文件夹中。每个万维网 (WWW) 站点和 FTP 站点在该目录下都有一个单独的目录。在默认状态下,每天都会在这些目录下创建日志文件,并用日期给日志文件命名(例如,exYYMMDD.log)。HTTP1xx - 信息提示  这些状态代码表示临时的响应。客户端在收到常规响应之前,应准备接收一个或多个 1xx 响应。 • 100 - 继续。  • 101 - 切换协议。2xx - 成功  这类状态代码表明服务器成功地接受了客户端请求。  • 200 - 确定。客户端请求已成功。  • 201 - 已创建。• 202 - 已接受。  • 203 - 非权威性信息。  • 204 - 无内容。  • 205 - 重置内容。  • 206 - 部分内容。3xx - 重定向  客户端浏览器必须采取更多操作来实现请求。例如,浏览器可能不得不请求服务器上的不同的页面,或通过代理服务器重复该请求。  • 302 - 对象已移动。  • 304 - 未修改。  • 307 - 临时重定向。4xx - 客户端错误  发生错误,客户端似乎有问题。例如,客户端请求不存在的页面,客户端未提供有效的身份验证信息。  • 400 - 错误的请求。  • 401 - 访问被拒绝。IIS 定义了许多不同的 401 错误,它们指明更为具体的错误原因。这些具体的错误代码在浏览器中显示,但不在 IIS 日志中显示:  • 401.1 - 登录失败。  • 401.2 - 服务器配置导致登录失败。  • 401.3 - 由于 ACL 对资源的限制而未获得授权。  • 401.4 - 筛选器授权失败。  • 401.5 - ISAPI/CGI 应用程序授权失败。  • 401.7 – 访问被 Web 服务器上的 URL 授权策略拒绝。这个错误代码为 IIS 6.0 所专用。  • 403 - 禁止访问:IIS 定义了许多不同的 403
似水的流年
2019/12/07
5.8K0
HTTP错误代码大全
200 – OK 201 – Created 202 – Accepted 203 – Non-Authoritative Information (for DNS) 204 – No Content 205 – Reset Content 206 – Partial Content
全栈程序员站长
2022/07/08
3.3K0
0187eaia data access error_文档错误码700015
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/09/30
1.6K0
RESTFUL API 安全设计指南
REST的全称是REpresentational State Transfer,表示表述性无状态传输,无需session,所以每次请求都得带上身份认证信息。rest是基于http协议的,也是无状态的。只是一种架构方式,所以它的安全特性都需我们自己实现,没有现成的。建议所有的请求都通过https协议发送。RESTful web services 概念的核心就是“资源”。 资源可以用 URI 来表示。客户端使用 HTTP 协议定义的方法来发送请求到这些 URIs,当然可能会导致这些被访问的”资源“状态的改变。HTTP请求对应关系如下:
lyb-geek
2018/11/22
1.6K0
REST API安全设计指南
REST API 安全设计指南。REST 全称是 Representational State Transfer,它利用传统 Web 特点,提出一个既适于客户端应用又适于服务端的应用的、统一架构,极大程度上统一及简化了网站架构设计。
iginkgo18
2021/09/12
2K0
SMTP错误码/建议解决方法
错误总表 4201. Timeout Communication Problem Encountered During Transmission. Thie Is a Novell Groupwise Smtp Error 2. Tcp Read Error 3. Tcp Write Error在联机时发生通讯中断的问题;Novell GroupWise SMTP服务器的错误讯息此错误讯息只适用于Novell GroupWise SMTP服务器,在此不多做赘述。N/A4211. Service Not
Java架构师必看
2021/10/18
5.3K0
HTTP状态码最全汇总(不求人宝典)
HTTP状态码,即HTTP协议状态码,是我们访问网站时会遇到的,服务器端返回的Http响应码,不同的数字分别代表着不同的响应状态。我们在做SEO或做网页开发过程中需要了解5类比较重要的HTTP状态码,可以根据请求响应代码检查服务器及程序是否正常,判断网页处于什么工作状态。我们就需要了解不同的状态码分别是什么含义。
IT运维技术圈
2022/10/24
1.3K0
部署NGINX Plus作为API网关(第一部分)——NGINX
HTTP API是现代应用架构的核心。HTTP协议使开发者可以更快地构建应用并使应用的维护变得更加容易。HTTP API提供了一套通用的接口,这使得在任意的应用规模下,我们都可以借助HTTP API从一个基本的微服务开始构建出一个具有完备功能的整体。借助HTTP,普通的web应用程序也可以在规模巨大的互联网上提供高性能、高可用的API。
Techeek
2018/06/20
10.6K0
部署NGINX Plus作为API网关(第一部分)——NGINX
k8s Ingress nginx错误页面的深度定制
网站运行过程中难免出现问题,为用户抛出一个错误页面,常见的错误页面包含403、404、500、502、503、504状态码,这些常见的错误页面状态码的含义如下
仙人技术
2020/12/18
2.9K0
k8s Ingress nginx错误页面的深度定制
10个有关RESTful API良好设计的最佳实践
  Web API已经在最近几年变成重要的话题,一个干净的API设计对于后端系统是非常重要的。
物流IT圈
2019/07/16
6690
钉钉E应用开发踩过的小坑之钉钉官网有两个全局错误码链接,啥区别??
https://open-doc.dingtalk.com/microapp/serverapi2/npfg02这是一个含错误码和说明(我一直看的是这个全局错误码,只看说明的话满脑子是问号啊 O(∩_∩)O哈哈~)
全栈程序员站长
2022/08/15
3.7K0
基于Python编写一个调用API的类
现在后端开发基本上都是写各种API提供给别人使用,我在日常工作里既写API,也经常调用别人写的API。
panzhixiang
2024/10/30
1530
如何设计出优秀的Restful API?
现在微服务真是火的一塌糊涂!大街小巷,逢人必谈微服务,各路大神纷纷忙着把自家的单体服务拆解成多个Web微小服务!而作为微服务之间通信的桥梁,Web API的设计就显得非常重要。
互扯程序
2020/02/11
1.1K0
学习提升之HTTP状态码详解
2016-11-1410:23:53 发表评论 315℃热度 1.URL 2.URL中常见的协议 3.TCP/IP协议簇 4.TCP/IP参考模型 5.HTTP协议简介 6.HTTP协议的特点(为什么选择HTTP) 1 何谓HTTP状态码 2 状态码分类 3 常见的状态码 目录 最近太忙了,不好意思,没有更新博客,所以今天抽空把这些天积累的知识都写下来与大家分享。这篇文章是我在学习网络部分的一些学习笔记,在这里分享给大家。之前看到状态码都是搜索下就完事,常用的也都记得,毕竟搭建博客等过程
timhbw
2018/05/03
1.3K0
RESETful API 设计规范
如果你的应用很庞大或者你预计它将会变的很庞大,那 应该 将 API 放到子域下(api.example.com)。这种做法可以保持某些规模化上的灵活性。
全栈程序员站长
2022/06/29
1.7K0
Restful API 设计指北
近期学习了Go语言,跟着七米在学习,学习过程中了解到了 API 的一个设计规范,也就是本文要讲的 Restful API 设计模式,现在互联网处在前后端分离的阶段,API 的书写及规范化是非常重要的,针对于 API 中 Restful API 中设计比较规范的是 Github API,可以直接访问他们的 https://api.github.com 直接查看 Github 针对与公共接口的链接及使用方法。
Meng小羽
2020/03/12
7450
『学习笔记』Nginx 作为 API 网关的配置与使用
🎈今日推荐——https://cloud.tencent.com/developer/article/2473731
数字扫地僧
2024/12/05
7220
『学习笔记』Nginx 作为 API 网关的配置与使用
HTTP status code
被一个问题耽搁了好久,最后才恍然。这是关于HTTP status的。 使用feign进行http请求,结果总是抛出异常: read 405.由于不了解feign具体原理,还总觉得是内部错误。虽然错误信息没有明确指出http返回异常,但看到405就应该敏感才对。这里就记录遇到的各种status。 1.405 Method Not Allowed 请求方式不允许。即服务端只允许比如get,而你使用post获取则返回405. The method specified in the Request-Line is
Ryan-Miao
2018/03/13
2.1K0
如何解决常见的 HTTP 错误代码
访问 Web 服务器或应用程序时,服务器收到的每个 HTTP 请求都会以 HTTP 状态代码进行响应。HTTP 状态代码是三位数代码,分为五个不同的类别。状态代码的类别可以通过它的第一个数字快速识别:
梦溪
2021/08/06
4.1K0
相关推荐
http错误码对照表
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验