修复请求方式的BUG
This commit is contained in:
+8
-7
@@ -43,14 +43,15 @@ func (p *CurlParams) parseHeaders(r *http.Request) {
|
|||||||
r.Header.Add("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:87.0) Gecko/20100101 Firefox/87.0 Send By Golang")
|
r.Header.Add("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:87.0) Gecko/20100101 Firefox/87.0 Send By Golang")
|
||||||
}
|
}
|
||||||
for k, v := range p.Headers {
|
for k, v := range p.Headers {
|
||||||
if vv, ok := v.(string); ok {
|
switch value := v.(type) {
|
||||||
r.Header.Set(k, vv)
|
case string:
|
||||||
continue
|
r.Header.Set(k, value)
|
||||||
}
|
case []string:
|
||||||
if vv, ok := v.([]string); ok {
|
for _, vv := range value {
|
||||||
for _, vvv := range vv {
|
r.Header.Add(k, vv)
|
||||||
r.Header.Add(k, vvv)
|
|
||||||
}
|
}
|
||||||
|
case ContentType:
|
||||||
|
r.Header.Set(k, string(value))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user