@dynatrace-sdk/shared-client-utils

中文文档
1.0.1发布于 2025/07/15Apache-2.0TypeScriptESM + CJS近 30 天下载 1.1万

---标题:"@dynatrace-sdk/shared-client-utils"描述: ---

此软件包已被标记为弃用

Deprecated

中文使用文档
文档目录17 节
  1. 标题 : "@ dynatrace-sdk/ slow-client-utils" 说明 :
  2. 职能
  3. apiGateway ErrorsHandler (英语:Api Gateway ErrorsHandler) (美国…
  4. 获取错误
  5. mIME 代码
  6. 转到查询串
  7. 从FormData转换
  8. 转换请求
  9. 变换响应
  10. 转换到格式数据
  11. 转换到格式数据字段
  12. 接口
  13. Apiclient 选项
  14. 格式数据请求字段定义
  15. 窗体数据响应
  16. 格式数据响应Json 字段定义
  17. 参数

标题 : "@ dynatrace-sdk/ slow-client-utils" 说明 :

@ dynatrace- sdk/ 共享客户端- utils

npm install @dynatrace-sdk/shared-client-utils

职能

apiGateway ErrorsHandler (英语:Api Gateway ErrorsHandler) (美国英语)

apiGateway ErrorsHandler( 答复): 保证<有效>

处理 API 网关回复中的错误 . 如果响应源为"API Gateway",则丢出 ApiGateway Error .

参数

名称类型说明
回应*必须Http 客户端响应HTTP 检查 API 网关出错的响应 .

获取错误

获得 ErrorMessage(ERRORBody,默认Message):[字符串](https://developer.mozilla.org/en-US/docs/Glossary/String)

从错误对象返回方便用户的错误消息.

参数

名称类型说明
错误Body*必须不详错误对象或响应机构可以提取消息.
默认信息*必须字符串如果没有找到错误消息, 则使用默认信件 .

回返

返回类型说明
字符串提取出或默认错误消息, 可能包括细节 .

mIME 代码

mIME TypeTO 编码( imeType, 默认编码 ) : 编码

将 MIME 类型字符串映射到编码中.

参数

名称类型说明
缩写*必须字符串要转换的MIME类型( 如 “ 应用程序/ json ”) .
默认编码编码MIME 类型不被识别时返回的编码 .

回返

返回类型说明
编码相应的编码enum值,或者默认的Encoding(如果不被识别的话).

转到查询串

至查询(rawQuery?,flags?):[字符串](https://developer.mozila.org/en-US/docs/Glossary/String)

将查询参数的对象转换为 URL 查询字符串.

参数

名称类型说明
原始查询查询ParamsType包含查询参数的对象.
旗帜参数用于控制参数格式化的旗帜(如爆炸阵列).

回返

说明
由此产生的查询字符串 .

从FormData转换

从FormData( formData, fields) 转换: T

将数据和字段定义转换成打字对象,为JSON字段应用转换.

参数

名称类型说明
窗体数据*必须格式数据响应Body要转换的窗体数据 .
字段*必须记录 <字符串 * 表格数据回复字段定义 >窗体数据的字段定义.

回返

返回类型说明
T级生成的已键入对象 .

转换请求

变换请求( 对象, 规则): T

在请求中发送前应用转换规则来转换对象.

参数

名称类型说明
对象*必须T级变相对象.
规则*必须变形规则Param改造规则适用.

回返

返回类型说明
T级变相对象.

变换响应

变换响应( 对象, 规则): T

在一个响应中接收后,通过应用转换规则来转换对象.

参数

名称类型说明
对象*必须T级变相对象.
规则*必须变形规则Param改造规则适用.

回返

返回类型说明
T级变相对象.

转换到格式数据

转换 ToFormData( 值, 字段): FormData RequestBody

使用字段定义将对象转换为FormData RequestBody.

参数

名称类型说明
价值*必须T级要转换的对象 .
字段*必须矩阵 <格式数据请求字段定义> 翻译:窗体数据的字段定义.

回返

返回类型说明
格式数据请求由此而来的形式数据正文.

转换到格式数据字段

转换 ToFormData 字段( 值, 字段): FormData 请求字段 QQ 无效

根据字段定义将一个值转换为FormDataRequest Field.

参数

名称类型说明
价值*必须T级要转换的值 .
字段*必须格式数据请求字段定义战地定义.

回返

返回类型说明
窗体数据请求字段 {} 无效生成的窗体数据字段,如果没有需要和未定义,则无效.

接口

Apiclient 选项

API 客户端配置 .

属性

名称类型
转换数据*必须布尔

格式数据请求字段定义

属性

名称类型
键*必须字符串
所需经费*必须布尔
类型*必须"文字""json""二进制"

窗体数据响应

属性

名称类型
类型*必须"文字""二进制"

格式数据响应Json 字段定义

属性

名称类型
转换*必须矩阵 <字符串 | >
类型*必须贾生

参数

属性

名称类型
爆炸记录 <字符串 | 布尔> 翻译:

版本与发布记录

@dynatrace-sdk/shared-client-utils 共发布 2 个版本,首次发布于 2025/07/15;过去 12 个月发布了 0 个版本。

版本发布日期距今
1.0.1latest2025/07/151.3 年前
1.0.02025/06/111.4 年前

关于 @dynatrace-sdk/shared-client-utils 的常见问题

@dynatrace-sdk/shared-client-utils 是什么?

---标题:"@dynatrace-sdk/shared-client-utils"描述: ---注意:该包已被作者标记为弃用——Deprecated

如何安装 @dynatrace-sdk/shared-client-utils?

在项目目录运行 npm install @dynatrace-sdk/shared-client-utils,或使用 pnpm add / yarn add / bun add。

@dynatrace-sdk/shared-client-utils 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@dynatrace-sdk/shared-client-utils 支持 ESM 还是 CommonJS?

同时提供 ES Module 与 CommonJS 入口,import 和 require() 都可以使用,打包工具会自动选择合适的版本。

@dynatrace-sdk/shared-client-utils 可以商用吗?

@dynatrace-sdk/shared-client-utils 使用 Apache-2.0 许可。宽松许可:允许商业使用、修改和再分发,并附带明确的专利授权;分发时需保留许可与 NOTICE 文件,修改过的文件要注明改动。以上为概括,不构成法律意见,请以许可原文为准。

@dynatrace-sdk/shared-client-utils 的下载量有多少?

根据 npm 官方下载统计,@dynatrace-sdk/shared-client-utils 在 2026/10/13 – 2026/11/11 这 30 天内被下载 10,603 次,日均约 353 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@dynatrace-sdk/shared-client-utils 还在维护吗?

最新版本 1.0.1 发布于 2025/07/15(1.3 年前);至今共发布 2 个版本,其中过去 12 个月发布了 0 个;首次发布于 2025/07/15。作者已将其标记为弃用,新项目建议寻找替代方案。