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