标题 : "@ dynatrace-sdk/ slow-client-utils" 说明 :
@ dynatrace- sdk/ 共享客户端- utils
npm install @dynatrace-sdk/shared-client-utils
职能
apiGateway ErrorsHandler (英语:Api Gateway ErrorsHandler) (美国英语)
处理 API 网关回复中的错误 . 如果响应源为"API Gateway",则丢出 ApiGateway Error .
参数
| 名称 | 类型 | 说明 |
|---|---|---|
| 回应*必须 | Http 客户端响应 | HTTP 检查 API 网关出错的响应 . |
获取错误
从错误对象返回方便用户的错误消息.
参数
| 名称 | 类型 | 说明 |
|---|---|---|
| 错误Body*必须 | 不详 | 错误对象或响应机构可以提取消息. |
| 默认信息*必须 | 字符串 | 如果没有找到错误消息, 则使用默认信件 . |
回返
| 返回类型 | 说明 |
|---|---|
| 字符串 | 提取出或默认错误消息, 可能包括细节 . |
mIME 代码
将 MIME 类型字符串映射到编码中.
参数
| 名称 | 类型 | 说明 |
|---|---|---|
| 缩写*必须 | 字符串 | 要转换的MIME类型( 如 “ 应用程序/ json ”) . |
| 默认编码 | 编码 | MIME 类型不被识别时返回的编码 . |
回返
| 返回类型 | 说明 |
|---|---|
| 编码 | 相应的编码enum值,或者默认的Encoding(如果不被识别的话). |
转到查询串
将查询参数的对象转换为 URL 查询字符串.
参数
| 名称 | 类型 | 说明 |
|---|---|---|
| 原始查询 | 查询ParamsType | 包含查询参数的对象. |
| 旗帜 | 参数 | 用于控制参数格式化的旗帜(如爆炸阵列). |
回返
| 说明 |
|---|
| 由此产生的查询字符串 . |
从FormData转换
将数据和字段定义转换成打字对象,为JSON字段应用转换.
参数
| 名称 | 类型 | 说明 |
|---|---|---|
| 窗体数据*必须 | 格式数据响应Body | 要转换的窗体数据 . |
| 字段*必须 | 记录 <字符串 * 表格数据回复字段定义 > | 窗体数据的字段定义. |
回返
| 返回类型 | 说明 |
|---|---|
| T级 | 生成的已键入对象 . |
转换请求
在请求中发送前应用转换规则来转换对象.
参数
| 名称 | 类型 | 说明 |
|---|---|---|
| 对象*必须 | T级 | 变相对象. |
| 规则*必须 | 变形规则Param | 改造规则适用. |
回返
| 返回类型 | 说明 |
|---|---|
| T级 | 变相对象. |
变换响应
在一个响应中接收后,通过应用转换规则来转换对象.
参数
| 名称 | 类型 | 说明 |
|---|---|---|
| 对象*必须 | T级 | 变相对象. |
| 规则*必须 | 变形规则Param | 改造规则适用. |
回返
| 返回类型 | 说明 |
|---|---|
| T级 | 变相对象. |
转换到格式数据
使用字段定义将对象转换为FormData RequestBody.
参数
| 名称 | 类型 | 说明 |
|---|---|---|
| 价值*必须 | T级 | 要转换的对象 . |
| 字段*必须 | 矩阵 <格式数据请求字段定义> 翻译: | 窗体数据的字段定义. |
回返
| 返回类型 | 说明 |
|---|---|
| 格式数据请求 | 由此而来的形式数据正文. |
转换到格式数据字段
根据字段定义将一个值转换为FormDataRequest Field.
参数
| 名称 | 类型 | 说明 |
|---|---|---|
| 价值*必须 | T级 | 要转换的值 . |
| 字段*必须 | 格式数据请求字段定义 | 战地定义. |
回返
| 返回类型 | 说明 |
|---|---|
| 窗体数据请求字段 {} 无效 | 生成的窗体数据字段,如果没有需要和未定义,则无效. |
接口
Apiclient 选项
API 客户端配置 .
属性
| 名称 | 类型 |
|---|---|
| 转换数据*必须 | 布尔 |
格式数据请求字段定义
属性
| 名称 | 类型 |
|---|---|
| 键*必须 | 字符串 |
| 所需经费*必须 | 布尔 |
| 类型*必须 | "文字""json""二进制" |
窗体数据响应
属性
| 名称 | 类型 |
|---|---|
| 类型*必须 | "文字""二进制" |
格式数据响应Json 字段定义
属性
| 名称 | 类型 |
|---|---|
| 转换*必须 | 矩阵 <字符串 | > |
| 类型*必须 | 贾生 |
参数
属性
| 名称 | 类型 |
|---|---|
| 爆炸 | 记录 <字符串 | 布尔> 翻译: |