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

谷歌云存储 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 关注
  • 168 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号