今からでも間に合う

技術を学ぶのは今からでも遅くない

簡易WEBサーバーを立ち上げる

GOでの開発環境が整ってきたので

super-string.hatenablog.com

早速WEBサーバーを立ててみる

環境

書こうとしてみたら

helloとだけ打ってみたらコードスニペットが出てきて、選択したら以下のコードが自動で入力された。

package main

import (
    "fmt"
    "net/http"
    "time"
)

func greet(w http.ResponseWriter, r *http.Request) {
    fmt.Fprintf(w, "Hello World! %s", time.Now())
}

func main() {
    http.HandleFunc("/", greet)
    http.ListenAndServe(":8080", nil)
}

あれ?これで動くんじゃね?ということで動かしてみる。

$ go run main.go

動いた

ブラウザから

ブラウザから

curlから

Uri: http://localhost:8080


StatusCode        : 200
StatusDescription : OK
Content           : Hello World! 2023-01-03 10:59:32.622402815 +0900 JST m=+208.582147133
RawContent        : HTTP/1.1 200 OK
                    Content-Length: 69
                    Content-Type: text/plain; charset=utf-8
                    Date: Tue, 03 Jan 2023 01:59:32 GMT

                    Hello World! 2023-01-03 10:59:32.622402815 +0900 JST m=+208.582147133
Forms             : {}
Headers           : {[Content-Length, 69], [Content-Type, text/plain; charset=utf-8], [Date, Tue, 03 Jan 2023 01:59:32
                    GMT]}
Images            : {}
InputFields       : {}
Links             : {}
ParsedHtml        : mshtml.HTMLDocumentClass
RawContentLength  : 69
プライバシーポリシー


d払いポイントGETモール