Начал изучать http протокол. По идее после отпраки заголовков сервер должен хоть что-то вернуть. Но у меня как обычно всё через жопу :D
package main
import "net"
import "fmt"
import "bufio"
import "log"
func main() {
conn, err := net.Dial("tcp", "127.0.0.1:80")
if err != nil {
log.Fatal(err)
}
fmt.Fprintf(conn, "GET /adm/ HTTP/1.1")
fmt.Fprintf(conn, "Host: localhost")
fmt.Fprintf(conn, "User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:38.0) Gecko/20100101 Firefox/38.0")
fmt.Fprintf(conn, "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8")
fmt.Fprintf(conn, "Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3")
fmt.Fprintf(conn, "Connection: close")
for {
message, err := bufio.NewReader(conn).ReadString('\n')
if err != nil {
log.Fatal(err)
}
fmt.Print("Message from server: " + message)
}
}
Зарание спасибо