エンドポイント
/janken
HTTPメソッド
POST(新しいデータを作る)
このエンドポイントの概要
Request: ユーザの手を送る
Response: cpuの手と勝ち負けの結果を受け取る
パスパラメータ(URLに含まれる値)
なし
クエリパラメータ(?以降のパラメータ)
なし
リクエストボディ(POSTやPUTで送るデータ)
// リクエストボディの構造体
type PlayGameRequest struct {
UserHand string `json:"user_hand"` // "rock", "scissors", "paper"
}
レスポンスボディ(APIが返すデータ)
// 200 OK: 成功時のレスポンス
type PlayGameResponse struct {
Result string `json:"result"` // "win", "lose", "draw"
CPUHand string `json:"cpu_hand"` // "rock", "scissors", "paper"
}
ステータスコード一覧
リクエスト・レスポンスの例
略
備考・補足
No response
エンドポイント
/janken
HTTPメソッド
POST(新しいデータを作る)
このエンドポイントの概要
Request: ユーザの手を送る
Response: cpuの手と勝ち負けの結果を受け取る
パスパラメータ(URLに含まれる値)
なし
クエリパラメータ(?以降のパラメータ)
なし
リクエストボディ(POSTやPUTで送るデータ)
レスポンスボディ(APIが返すデータ)
ステータスコード一覧
リクエスト・レスポンスの例
略
備考・補足
No response