这就是代码现在的样子:
if err != nil {
switch v := err.(type) {
case *net.OpError:
// do something network related
case *app.ErrorResponse:
// do something app related
default:
// generic response
我想更改第一个条件以捕获所有与网络相关的错误,意思是";net";
我该怎么做?
显然,您可以使用url来完成此操作。错误:
if err != nil {
switch v := err.(type) {
case *url.Error:
// do something network related
case *app.ErrorResponse:
// do something app related
default:
// generic response