go gin http 类库 响应的状态码

3 篇文章 0 订阅

使用


package main

import (
	"github.com/gin-gonic/gin"
	"net/http"
)

func main() {
	r := gin.Default()

	r.GET("/", func(c *gin.Context) {


		c.JSON(http.StatusOK,gin.H{
			"code":http.StatusOK,
			"msg":"success",
		})
	})


	r.Run()


}





http 状态码

StatusContinue           = 100 // RFC 7231, 6.2.1
StatusSwitchingProtocols = 101 // RFC 7231, 6.2.2
StatusProcessing         = 102 // RFC 2518, 10.1
StatusEarlyHints         = 103 // RFC 8297

StatusOK                   = 200 // RFC 7231, 6.3.1
StatusCreated              = 201 // RFC 7231, 6.3.2
StatusAccepted             = 202 // RFC 7231, 6.3.3
StatusNonAuthoritativeInfo = 203 // RFC 7231, 6.3.4
StatusNoContent            = 204 // RFC 7231, 6.3.5
StatusResetContent         = 205 // RFC 7231, 6.3.6
StatusPartialContent       = 206 // RFC 7233, 4.1
StatusMultiStatus          = 207 // RFC 4918, 11.1
StatusAlreadyReported      = 208 // RFC 5842, 7.1
StatusIMUsed               = 226 // RFC 3229, 10.4.1

StatusMultipleChoices   = 300 // RFC 7231, 6.4.1
StatusMovedPermanently  = 301 // RFC 7231, 6.4.2
StatusFound             = 302 // RFC 7231, 6.4.3
StatusSeeOther          = 303 // RFC 7231, 6.4.4
StatusNotModified       = 304 // RFC 7232, 4.1
StatusUseProxy          = 305 // RFC 7231, 6.4.5
_                       = 306 // RFC 7231, 6.4.6 (Unused)
StatusTemporaryRedirect = 307 // RFC 7231, 6.4.7
StatusPermanentRedirect = 308 // RFC 7538, 3

StatusBadRequest                   = 400 // RFC 7231, 6.5.1
StatusUnauthorized                 = 401 // RFC 7235, 3.1
StatusPaymentRequired              = 402 // RFC 7231, 6.5.2
StatusForbidden                    = 403 // RFC 7231, 6.5.3
StatusNotFound                     = 404 // RFC 7231, 6.5.4
StatusMethodNotAllowed             = 405 // RFC 7231, 6.5.5
StatusNotAcceptable                = 406 // RFC 7231, 6.5.6
StatusProxyAuthRequired            = 407 // RFC 7235, 3.2
StatusRequestTimeout               = 408 // RFC 7231, 6.5.7
StatusConflict                     = 409 // RFC 7231, 6.5.8
StatusGone                         = 410 // RFC 7231, 6.5.9
StatusLengthRequired               = 411 // RFC 7231, 6.5.10
StatusPreconditionFailed           = 412 // RFC 7232, 4.2
StatusRequestEntityTooLarge        = 413 // RFC 7231, 6.5.11
StatusRequestURITooLong            = 414 // RFC 7231, 6.5.12
StatusUnsupportedMediaType         = 415 // RFC 7231, 6.5.13
StatusRequestedRangeNotSatisfiable = 416 // RFC 7233, 4.4
StatusExpectationFailed            = 417 // RFC 7231, 6.5.14
StatusTeapot                       = 418 // RFC 7168, 2.3.3
StatusMisdirectedRequest           = 421 // RFC 7540, 9.1.2
StatusUnprocessableEntity          = 422 // RFC 4918, 11.2
StatusLocked                       = 423 // RFC 4918, 11.3
StatusFailedDependency             = 424 // RFC 4918, 11.4
StatusTooEarly                     = 425 // RFC 8470, 5.2.
StatusUpgradeRequired              = 426 // RFC 7231, 6.5.15
StatusPreconditionRequired         = 428 // RFC 6585, 3
StatusTooManyRequests              = 429 // RFC 6585, 4
StatusRequestHeaderFieldsTooLarge  = 431 // RFC 6585, 5
StatusUnavailableForLegalReasons   = 451 // RFC 7725, 3

StatusInternalServerError           = 500 // RFC 7231, 6.6.1
StatusNotImplemented                = 501 // RFC 7231, 6.6.2
StatusBadGateway                    = 502 // RFC 7231, 6.6.3
StatusServiceUnavailable            = 503 // RFC 7231, 6.6.4
StatusGatewayTimeout                = 504 // RFC 7231, 6.6.5
StatusHTTPVersionNotSupported       = 505 // RFC 7231, 6.6.6
StatusVariantAlsoNegotiates         = 506 // RFC 2295, 8.1
StatusInsufficientStorage           = 507 // RFC 4918, 11.5
StatusLoopDetected                  = 508 // RFC 5842, 7.2
StatusNotExtended                   = 510 // RFC 2774, 7
StatusNetworkAuthenticationRequired = 511 // RFC 6585, 6
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值