go_sysutils/net/genfuncs.go

32 lines
436 B
Go
Raw Normal View History

package main
import (
"bytes"
"io"
"net/http"
"r00t2.io/sysutils/net/ports"
)
func download(url string) (b *[]byte, err error) {
var resp *http.Response
var buf bytes.Buffer
b = &[]byte{}
if resp, err = http.Get(url); err != nil {
return
}
defer resp.Body.Close()
if _, err = io.Copy(&buf, resp.Body); err != nil {
return
}
*b = buf.Bytes()
return
}
func (ports *PortSet) parse(src *[]byte, outBytes *[]byte)