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.
gorequest/header.type.go

66 lines
1.5 KiB

package gorequest
// HeaderIsImg 判断是否为图片
func (r *Response) HeaderIsImg() bool {
if r.ResponseHeader.Get("Content-Type") == "image/jpeg" || r.ResponseHeader.Get("Content-Type") == "image/png" || r.ResponseHeader.Get("Content-Type") == "image/jpg" {
return true
}
return false
}
// HeaderIsJpeg 判断是否为jpeg图片
func (r *Response) HeaderIsJpeg() bool {
if r.ResponseHeader.Get("Content-Type") == "image/jpeg" {
return true
}
return false
}
// HeaderIsPng 判断是否为Png图片
func (r *Response) HeaderIsPng() bool {
if r.ResponseHeader.Get("Content-Type") == "image/png" {
return true
}
return false
}
// HeaderIsJpg 判断是否为Jpg图片
func (r *Response) HeaderIsJpg() bool {
if r.ResponseHeader.Get("Content-Type") == "image/jpg" {
return true
}
return false
}
// HeaderJson 判断是否为Json数据
func (r *Response) HeaderJson() bool {
if r.ResponseHeader.Get("Content-Type") == "application/json" {
return true
}
return false
}
// HeaderHtml 判断是否为Html
func (r *Response) HeaderHtml() bool {
if r.ResponseHeader.Get("Content-Type") == "text/html" || r.ResponseHeader.Get("Content-Type") == "application/xhtml+xml" {
return true
}
return false
}
// HeaderTextHtml 判断是否为Html
func (r *Response) HeaderTextHtml() bool {
if r.ResponseHeader.Get("Content-Type") == "text/html" {
return true
}
return false
}
// HeaderXHtml 判断是否为Html
func (r *Response) HeaderXHtml() bool {
if r.ResponseHeader.Get("Content-Type") == "application/xhtml+xml" {
return true
}
return false
}