Specifically check for timeout error

特异性识别 golang http client 的超时错误

   package main

   import (
"fmt"
"net"
"net/http"
) func main() {
client := &http.Client{}
_, err := client.Get("http://lsjkgj/kllsjkljg/jljsdglk") fmt.Println(err.Error()) if oe, ok := err.(net.Error); ok {
if oe.Timeout() {
fmt.Println("timeout")
}
} else {
fmt.Println("error")
}
}
Get http://lsjkgj/kllsjkljg/jljsdglk: dial tcp: i/o timeout
timeout

最新文章

  1. wlan-mcs来自百度百科
  2. 微软Connect教程系列--自动生成增删改查页面工具介绍(二)
  3. 【转】MyEclipse 2015优化技巧
  4. MySQL 5.7.9版本sql_mode=only_full_group_by问题
  5. 【C语言入门教程】4.1 一维数组
  6. 嵌入式linux无线网卡的使用
  7. TQ2440在Ubuntu16.04上如何搭建DNW烧写环境
  8. int-Integer-String之间的转换方式
  9. 爬虫技术实现空间相册采集器V.0.0.1版本
  10. python之面试复习
  11. windows 安装memchched和memcache教程
  12. this 指向详细解析(箭头函数)
  13. zabbix3.4.7常用监控项
  14. Swift5 语言指南(三) 快速之旅
  15. Linux记录-分区(df/fdisk/mount/umount/fuser)
  16. exec函数族的作用与讲解
  17. linux shell终端打开方式
  18. C# 图书整理
  19. scrapy-redis组件
  20. ARC以及MRC中setter方法的差异

热门文章

  1. Nginx 服务器配置
  2. 使用impala连接hive踩坑过程
  3. php sockets扩展安装
  4. NOIP2015 D1T1 神奇的幻方
  5. linux运维、架构之路-PHP编译常见报错及解决方法
  6. rk3328设备树学习
  7. 【bzoj1975】[Sdoi2010]魔法猪学院
  8. R list和data frame 排序
  9. clientX、pageX、offsetX、screenX的区别
  10. 使用chooseImage上传图片,不压缩,使用原图