我正在使用Golang Client Library for Google Cloud Storage从Google Bucket中获取和检索数据。
但是我找不到解决错误的方法。 SDK返回一些字符串,并且没有相关的文档。如果他们发送错误代码,那会很好。
此页面https://cloud.google.com/appengine/docs/standard/go/googlecloudstorageclient/errors仅讨论2个错误。
也许我错过了一些东西。可以获取错误代码吗?
答案 0 :(得分:1)
来自documentation for Google Cloud Storage Client package
此客户端返回的错误通常为以下类型 [
googleapi.Error
](https://godoc.org/google.golang.org/api/googleapi#Error)。 可以根据类型自省这些错误以获取更多信息 声明为更丰富的googleapi.Error
类型。例如:if e, ok := err.(*googleapi.Error); ok { if e.Code = 409 { ... } }