ネットワーク要求行くTCP

//发送HTTP请求
パッケージメイン

インポート(
	"FMT" 
	""ネット
	"IO" 

メインFUNC(){ 
	//使用ダイヤル建立连接
	CONN、ERR:= net.Dial( "TCP"、「www.baidu.com: 80 ")
	ERR =ゼロ{場合!
		fmt.Println("エラーダイヤル"err.Error())
		リターン
	} 

	はconn.close()を延期

	MSG:= "GET / HTTP / 1.1 \ R \ n"は
	MSG + ="ホスト:www.baidu.com \ R \ n」は
	MSG + = "接続:近い\ R \ n"は
	MSG + = "\ Rは\ Nの\ rをする\ n" 

	_、ERR = io.WriteString(CONN、MSG)

	場合誤る= nilの{!
		fmt.Println( "書き込み文字列が失敗した"、ERR)
		リターン
	} 

	BUF:=作る([]バイト、4096) 

	のために{
		ERR、カウント:= conn.Read(BUF)

		!= nilの{誤る場合
			ブレーク
		} 

		fmt.Println(文字列を(BUF [0:カウント数]))
	} 
}

  

おすすめ

転載: www.cnblogs.com/zhangxiaoj/p/11279061.html