APIの使い方のサンプル

このセクションでは APIの使い方のサンプルを挙げます。


AsciiJSON

BasicAuth ミドルウェアを使う

body を異なる構造体にバインドするには

cookieの設定と取得

GET,POST,PUT,PATCH,DELETE,OPTIONS メソッドを使う

Gin を使って複数のサービスを稼働させる

graceful restart と stop

HTML をレンダリングする

HTMLチェックボックスをバインドする

HTTP/2 サーバープッシュ

io.Reader からのデータを返す

JSONP をレンダリングする

Let's Encrypt のサポート

Multipart/Urlencoded されたデータをバインドする

Multipart/Urlencoded フォーム

PureJSON

SecureJSON

URLをバインドする

XML, JSON, YAML, ProtoBuf をレンダリングする

ルーティングログのフォーマットを定義する

ルーティングをグループ化する

カスタム HTTP 設定

カスタムバリデーション

カスタムミドルウェア

カスタムログファイル

クエリ文字列あるいはポストされたデータをバインドする

クエリ文字列のパラメータ

クエリ文字列のみバインドする

クエリ文字列やフォーム投稿によるパラメータをマッピングする

セキュリティ・ヘッダ

デフォルトで設定されるミドルウェアがない空の Gin を作成する

テンプレートを含めた1つのバイナリをビルドする

パスに含まれるパラメータ

ファイルアップロード

フォーム投稿されたリクエストを構造体にバインドする

フォーム投稿によるクエリ文字列

ミドルウェアを利用する

ミドルウェア内の Goroutine

モデルへのバインディングとバリデーションする

リダイレクト

ログファイルへ書き込むには

ログ出力の色付けを制御する

静的ファイルを返す

複数のテンプレート