我正在使用 Google Cloud Storage 的 Golang 客户端库从 Google Bucket 中获取和检索数据。但是我找不到一种方法来进行一些错误处理。SDK 返回一些字符串,没有相关文档。如果他们发送错误代码就好了。此页面https://cloud.google.com/appengine/docs/standard/go/googlecloudstorageclient/errors只讨论了 2 个错误。也许,我错过了什么。是否有可能获得错误代码?
1 回答
斯蒂芬大帝
TA贡献1827条经验 获得超8个赞
来自谷歌云存储客户端包的文档
此客户端返回的错误通常是 类型的
googleapi.Error
。可以通过对更丰富的类型进行类型断言来自省这些错误以获取更多信息googleapi.Error
。例如:if e, ok := err.(*googleapi.Error); ok { if e.Code == 409 { ... } }
- 1 回答
- 0 关注
- 166 浏览
添加回答
举报
0/150
提交
取消