ginxx

package
v2.0.77 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 20, 2021 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

View Source
const (
	SUCCESS = iota
)

Variables

This section is empty.

Functions

func Accepted

func Accepted(c *gin.Context, data interface{})

Accepted 202 接受请求, 但未开始处理。

func BadRequest

func BadRequest(c *gin.Context, data interface{})

BadRequest 400 客户端错误, 用于请求语法/参数错误。

func Conflict

func Conflict(c *gin.Context, data interface{})

Conflict 409 请求存在冲突无法处理

func Created

func Created(c *gin.Context, data interface{})

Created 201 创建成功, 可以返回数据或无数据, 用于POST请求成功。

func Forbidden

func Forbidden(c *gin.Context, data interface{})

Forbidden 403 没有权限访问

func Gone

func Gone(c *gin.Context)

Gone 410 请求资源永久不存在

func InternalServerError

func InternalServerError(c *gin.Context, data interface{})

InternalServerError 500 服务器内部错误

func MethodNotAllowed

func MethodNotAllowed(c *gin.Context, data interface{})

MethodNotAllowed 405 请求方法不被服务器允许

func NoContent

func NoContent(c *gin.Context)

NoContent 204 无响应数据, 用于DELETE/PUT/PATCH成功时。

func NotAcceptable

func NotAcceptable(c *gin.Context, data interface{})

NotAcceptable 406 不支持数据格式

func NotFound

func NotFound(c *gin.Context)

NotFound 404 资源不存在

func RequestEntityTooLarge

func RequestEntityTooLarge(c *gin.Context)

RequestEntityTooLarge 413 请求实体数据太大

func RequestTimeout

func RequestTimeout(c *gin.Context)

RequestTimeout 408 客户端请求超时

func RequestURITooLong

func RequestURITooLong(c *gin.Context)

RequestURITooLong 414 请求URL太长

func ServiceUnavailable

func ServiceUnavailable(c *gin.Context, data interface{})

ServiceUnavailable 503 服务器暂时处理不可用

func Success

func Success(c *gin.Context, data interface{})

Success 200 成功, 直接返回数据, 用于GET请求成功。

func TooManyRequests

func TooManyRequests(c *gin.Context, data interface{})

TooManyRequests 429 请求次数超过允许范围

func Unauthorized

func Unauthorized(c *gin.Context, data interface{})

Unauthorized 401 身份认证。

func UnsupportedMediaType

func UnsupportedMediaType(c *gin.Context, data interface{})

UnsupportedMediaType 415 不支持的媒资

Types

type Response

type Response struct {
	Code int         `json:"code"`           // 响应代码
	Data interface{} `json:"data,omitempty"` // 数据集
	Msg  string      `json:"msg"`            // 消息
}

Response 响应结构体

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL