golang tcp 链接 http

原创
2018/06/12 14:05
阅读数 494
package main

//tcp 链接 http
import (
	"os"
	"fmt"
	"net"
	"io/ioutil"
)

func main() {
	if len(os.Args)<=1 {
		fmt.Println("参数太少")
		os.Exit(1)
	}

	var service = os.Args[1]
	// 拨号 返回 网址ip
	var con,_ = net.ResolveTCPAddr("tcp4",service)

	fmt.Println(con)
	// 开始链接
	var conn,_ =net.DialTCP("tcp",nil,con)

	var _,_ = conn.Write([]byte("HEAD / HTTP/1.0\r\n\r\n"))

	var res,_=ioutil.ReadAll(conn)

	fmt.Println(string(res))

}

 

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
0 评论
0 收藏
0
分享
返回顶部
顶部