Webサーバーと通信しHTTPのプロトコルのマイナーバージョンを表示する

説明

Webサーバーと通信しHTTPのプロトコルのメジャーバージョンを表示するにはnet/httpパッケージを読み込ませます。その後、http.Get()を使ってWebサーバーと通信を行います。http.Get()のパラメーターに取得したいURLを文字列で指定します。http.Get()の戻り値は多値になっていて、最初がレスポンス情報、2番目がエラー情報になっています。URLがない場合は先にエラーチェックを行わないとエラーで停止してしまいます。
Webサーバーからのプロトコルのマイナーバージョンはレスポンス情報のresponse.ProtoMinorプロパティに入っています。

サンプル [サンプルをダウンロード]

package main
import (
"fmt"
"os"
"net/http"
)
func main() {
response, err := http.Get("http://www.openspc2.org/")
if err != nil { // エラーチェック。URLがなかった場合など
os.Exit(1)
}
fmt.Println(response.ProtoMinor)
}

実行結果

Go言語を使ったプログラムの実行結果