GoLang と Gin Framework を使用しています。
メッセージ本文のない 204 応答コードで REST API 呼び出しに応答する必要があります。
適切に行うにはどうすればよいですか?
ソースコードを掘り下げて見つけたもの
c.JSON(204, "")
しかし、サーバーはそのような場合にエラーをスローします:
エラー #01: http: リクエスト メソッドまたはレスポンス ステータス コードはボディ メタを許可しません: []
何か案は?
@depado コメントを追加し、
c.Status(http.StatusNoContent)
これを実現する最も簡単な方法です。で動作しますgin v1.6.3
これまでのところ、関数Abort のプロトタイプは
func (c *Context) Abort()
代わりにAbortWithStatusを使用できますc.AbortWithStatus(204)
。そのプロトタイプは
func (c *Context) AbortWithStatus(code int)