登录
首页 >  Golang >  Go问答

Google 云存储 GoLang:错误处理

来源:stackoverflow

时间:2024-04-10 12:24:35 333浏览 收藏

本篇文章主要是结合我之前面试的各种经历和实战开发中遇到的问题解决经验整理的,希望这篇《Google 云存储 GoLang:错误处理》对你有很大帮助!欢迎收藏,分享给更多的需要的朋友学习~

问题内容

我正在使用适用于 Google Cloud Storage 的 Golang 客户端库从 Google Bucket 获取和检索数据。

但是我找不到一种方法来进行一些错误处理。 SDK 返回一些字符串,但没有相关文档。如果他们发送错误代码就好了。

此页面 https://cloud.google.com/appengine/docs/standard/go/googlecloudstorageclient/errors 仅讨论了 2 个错误。

也许,我错过了一些东西。是否可以获得错误代码?


解决方案


来自documentation for Google Cloud Storage Client package

此客户端返回的错误通常属于以下类型 googleapi.error。 可以按类型内省这些错误以获取更多信息 断言为更丰富的 googleapi.error 类型。例如:

if e, ok := err.(*googleapi.Error); ok {
    if e.Code == 409 { ... }
}

文中关于的知识介绍,希望对你的学习有所帮助!若是受益匪浅,那就动动鼠标收藏这篇《Google 云存储 GoLang:错误处理》文章吧,也可关注golang学习网公众号了解相关技术文章。

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