You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
418 B
31 lines
418 B
package gorequest
|
|
|
|
import (
|
|
"net/url"
|
|
)
|
|
|
|
type Headers map[string]string
|
|
|
|
func NewHeaders() Headers {
|
|
P := make(Headers)
|
|
return P
|
|
}
|
|
|
|
func (p Headers) Set(key, value string) {
|
|
p[key] = value
|
|
}
|
|
|
|
func (p Headers) SetHeaders(headers Headers) {
|
|
for key, value := range headers {
|
|
p[key] = value
|
|
}
|
|
}
|
|
|
|
func (p Headers) GetQuery() string {
|
|
u := url.Values{}
|
|
for k, v := range p {
|
|
u.Set(k, v)
|
|
}
|
|
return u.Encode()
|
|
}
|