41 lines
959 B
Go
41 lines
959 B
Go
// Package request ...
|
|
//
|
|
// Description : request ...
|
|
//
|
|
// Author : go_developer@163.com<白茶清欢>
|
|
//
|
|
// Date : 2022-07-03 00:52
|
|
package request
|
|
|
|
import (
|
|
"strings"
|
|
|
|
"github.com/gin-gonic/gin"
|
|
)
|
|
|
|
// contentType 请求类型相关处理
|
|
//
|
|
// Author : go_developer@163.com<白茶清欢>
|
|
//
|
|
// Date : 00:53 2022/7/3
|
|
type contentType struct {
|
|
}
|
|
|
|
// IsJson 请求方式是否为JSON
|
|
//
|
|
// Author : go_developer@163.com<白茶清欢>
|
|
//
|
|
// Date : 00:35 2022/7/3
|
|
func (ct *contentType) IsJson(ctx *gin.Context) bool {
|
|
return strings.Contains(WrapperHandle.GetContentType(ctx, "application/x-www-form-urlencoded"), "json")
|
|
}
|
|
|
|
// IsFormURLEncoded 请求方式是否为 x-www-form-urlencoded
|
|
//
|
|
// Author : go_developer@163.com<白茶清欢>
|
|
//
|
|
// Date : 00:36 2022/7/3
|
|
func (ct *contentType) IsFormURLEncoded(ctx *gin.Context) bool {
|
|
return strings.Contains(WrapperHandle.GetContentType(ctx, "application/x-www-form-urlencoded"), "x-www-form-urlencoded")
|
|
}
|