UNPKG

send-notify-robot

Version:

一个用于对接机器人通知的中转站

22 lines (21 loc) 900 B
import { AxiosRequestConfig, AxiosPromise } from "axios"; /** * 使用axios库发送一个POST请求。 * * 此函数封装了axios的post方法,提供了基本的请求构造和错误处理。 * 它旨在简化对API的POST请求过程,通过提供一个简洁的调用接口。 * * @param url 请求的URL地址。 * @param data 发送的数据对象。 * @param config 可选的配置对象,用于自定义请求设置。 * @returns 返回一个Promise,解析为响应数据。 */ export declare function postFn(url: string, data: any, config?: AxiosRequestConfig): AxiosPromise; /** * 生成钉钉签名 * * @param secret 秘密钥,用于计算签名的基础密钥。 * @param timestamp 请求的时间戳,用于防止重放攻击。 * @returns {string} 生成的签名字符串。 */ export declare function createSignFn(secret: string, timestamp?: number): string;