为了账号安全,请及时绑定邮箱和手机立即绑定

谷歌云存储 GoLang:错误处理

谷歌云存储 GoLang:错误处理

Go
梦里花落0921 2023-05-15 15:34:20
我正在使用 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 { ... }
}


查看完整回答
反对 回复 2023-05-15
  • 1 回答
  • 0 关注
  • 166 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信