登录
首页 >  Golang >  Go问答

go sdk 的问题

来源:SegmentFault

时间:2023-01-14 15:24:23 459浏览 收藏

来到golang学习网的大家,相信都是编程学习爱好者,希望在这里学习Golang相关编程知识。下面本篇文章就来带大家聊聊《go sdk 的问题》,介绍一下go、七牛云存储,希望对大家的知识积累有所帮助,助力实战开发!

问题内容

问题1:
scope指定了bucket:key之后就报错误:{"error":"bad token"} scope只指定bucket就没有错误。为什么?

问题2:
目录src/github.com/qiniu/api/rs下,填好了ak,sk,bucketName,domain之后,执行 go test,报错: --- FAIL: TestEntry (0.33s)
rs_api_test.go:74: {"error":"","reqid":"4FcAAK-3snaLN70T","details":["RS/403"],"code":403} --- FAIL: TestGetPrivateUrl (0.30s)
panic: runtime error: slice bounds out of range [recovered] panic: runtime error: slice bounds out of range

正确答案

问题应该出在,put函数中的key和scope中指定的key不一致,scope制定的key,需要和下面函数中的key完全一致即可。

func Put(l rpc.Logger, ret interface{}, uptoken, key string, data io.Reader, extra *PutExtra) error {
    return putReader(l, ret, uptoken, key, true, data, extra)
}

今天关于《go sdk 的问题》的内容就介绍到这里了,是不是学起来一目了然!想要了解更多关于golang的内容请关注golang学习网公众号!

声明:本文转载于:SegmentFault 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>