github.com/qiniu/go-sdk/v7@v7.27.0/reqid/doc.go (about)

     1  // Package reqid 提供通过 Context 传递七牛请求 ID 的工具函数。
     2  //
     3  // 请求 ID 用于在七牛 API 调用中追踪请求链路,SDK 的 [client] 包会自动
     4  // 从 Context 中提取请求 ID 并设置到 HTTP 请求头 X-Reqid。
     5  //
     6  // # 使用方式
     7  //
     8  //	ctx := reqid.WithReqid(ctx, "my-request-id")
     9  //	// 后续使用该 ctx 发起的 API 调用会自动携带 X-Reqid 请求头
    10  //
    11  //	// 从 Context 中读取请求 ID
    12  //	id, ok := reqid.ReqidFromContext(ctx)
    13  package reqid