Versions in this module Expand all Collapse all v1 v1.0.0 Mar 7, 2022 Changes in this version + const MethodConnect + const MethodDelete + const MethodGet + const MethodOptions + const MethodPost + const MethodPut + func CheckAddr(url *url.URL) string + func Contains(Value []hpack.HeaderField, Data hpack.HeaderField) bool + func TurnCookieHeader(Cookies []string) string + func UserAgent() string + type Client struct + Client Website + Config Config + Cookies map[string][]hpack.HeaderField + Ja3 string + func (Data *Client) CheckQuery() *Client + func (Data *Client) DefaultRequest(method, addr string, config ReqConfig) (Res Response, err error) + func (Data *Client) FormHeaderBytes(headers []string) []byte + func (Data *Client) GenerateConn(config ReqConfig) error + func (Data *Client) GetCookie(cookie_name, url string) string + func (Data *Client) GetHeaders(method string) *Client + func (Data *Client) GrabUrl(addr, method string) *Client + func (Data *Client) SendHeaders(endStream bool) + func (Data *Client) SendSettings(method string) + func (Data *Client) Send_Prio_Frames() + func (Data *Client) TransformCookies(url string) string + func (Data *Client) Windows_Update() + func (Data *Client) WriteSettings() + func (Datas *Client) FindData(req ReqConfig) (Config Response, err error) + type Config struct + CapitalizeHeaders bool + Debug bool + HeaderOrder []string + Headers map[string]string + Protocols []string + func GetDefaultConfig() Config + type ReqConfig struct + Certificates []tls.Certificate + Ciphersuites []uint16 + ClientAuth tls.ClientAuthType + ClientCAs *x509.CertPool + Cookies string + CurvePreferences []tls.CurveID + Data []byte + InsecureSkipVerify bool + PreferServerCipherSuites bool + Proxy string + Renegotiation tls.RenegotiationSupport + RootCAs *x509.CertPool + SaveCookies bool + type Response struct + Data []byte + Headers []hpack.HeaderField + Status string + type Website struct + Conn *http2.Framer + Headers []string + func (Data *Website) DataSend(body []byte)