Golang http client handshake failure
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 由 翻译 强力驱动 问题: Try get webpage: tr := & http . Transport { TLSHandshakeTimeout : 30 * time . Second , DisableKeepAlives : true , } client := & http . Client { Transport : tr } req , err := http . NewRequest ( "GET" , "https://www.fl.ru/" , nil ) if err != nil { log . Fatalf ( "%s\n" , err ); } resp , err := client . Do ( req ); if err != nil { log . Fatalf ( "%s\n" , err ); } defer resp . Body . Close () Get https://www.fl.ru/ : remote error: handshake failure. If I try to get another HTTPS page - all is OK. 回答1: That server only supports a few,