GoでHTTPのリクエストメソッドを取得する
Getのときは〇〇で Postの時は××したいみたいなのよくある
そんなときは http.Request
の Method
を使えば取得できる
func postHandler(w http.ResponseWriter, r *http.Request) { log.Printf(r.Method) }
下記がアクセスしたときのlog
2014/09/21 16:18:59 POST 2014/09/21 16:19:06 GET 2014/09/21 16:19:08 GET
こんな感じで Method
メソッドで判断して処理を分ければよさげ。
- 作者: 古川昇
- 出版社/メーカー: シーアンドアール研究所
- 発売日: 2012/11/21
- メディア: 単行本(ソフトカバー)
- クリック: 7回
- この商品を含むブログ (5件) を見る
- 作者: 山口徹,Jxck,佐々木大輔,横路隆,加来純一,山本伶,大平武志,米川健一,坂本登史文,若原祥正,和久田龍,平栗遵宜,伊藤直也,佐藤太一,高橋俊幸,海野弘成,五嶋壮晃,佐藤歩,吉村総一郎,橋本翔,舘野祐一,中島聡,渡邊恵太,はまちや2,竹原,河合宜文,WEB+DB PRESS編集部
- 出版社/メーカー: 技術評論社
- 発売日: 2014/08/23
- メディア: 大型本
- この商品を含むブログを見る