You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
cloudreve/pkg/serializer/auth.go

22 lines
414 B

package serializer
import "encoding/json"
// RequestRawSign 待签名的HTTP请求
type RequestRawSign struct {
Path string
Header string
Body string
}
// NewRequestSignString 返回JSON格式的待签名字符串
func NewRequestSignString(path, header, body string) string {
req := RequestRawSign{
Path: path,
Header: header,
Body: body,
}
res, _ := json.Marshal(req)
return string(res)
}