light-core/pkg/myHttp/header.go
2024-12-17 22:28:48 +08:00

33 lines
550 B
Go

package myHttp
func (t *Client) HasHeader(key string) bool {
for k, _ := range t.headers {
if key == k {
return true
}
}
return false
}
func (t *Client) SetHeaders(header map[string]string) *Client {
t.headers = header
return t
}
func (t *Client) AddHeader(key, value string) *Client {
t.headers[key] = value
return t
}
func (t *Client) AddHeaders(header map[string]string) *Client {
for k, v := range header {
t.headers[k] = v
}
return t
}
func (t *Client) DelHeader(key string) *Client {
delete(t.headers, key)
return t
}