Go言語でHttpサーバを立てて、GETリクエストを試した件
ちょっとしたWebサーバを立てるなど、
PythonのBottleサーバなどで行っていたが、
Go言語を試しに使うことを検討した時に、
まずは、HTTPでサーバをたてて、
GETでのリクエストを試した時のメモ。
公式
まずは、公式サイトのリンクをメモ。
基本的なファイルのコンパイルや実行など、
最初に試す時は、
公式を読んで進めていくのが良いかも。
参考にしたサイトなど
実際に試す上で参考にしたものとしては、
書籍としては、
この書籍を読んでみた。
自分はブックオフの店舗でたまたま中古で見つけて、
それを読み始めて、
「Go言語試してみよう」
となったので、
もしよければ読んでみて欲しい。
あとは、
公式のページのnet/httpのページと
いくつかのサイトを参考にさせてもらいながら、
実際にコードを試したり調整したり、
動かすことを色々と試した。
ちなみに、
HTTPのルーティングとして、
「gorilla」
![](https://manabupanda.net/wp-content/uploads/2022/03/gorilla.png)
というライブラリを活用した。
Go言語でGETリクエストを試したコード
実際に試したコードをメモしておく。
作ったファイル
main.go
コード
package main
import (
"net/http"
"github.com/gorilla/mux"
)
func init() {
}
func main() {
r := mux.NewRouter()
r.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) { fmt.Fprint(w, "Hello\n")})
}
実行
go run .
スキルを使って、就職/転職/副業する時のサイト
プログラミングのスキルなどを、自分なりに高めた上で、
自分のスキルをアピールして就職や転職を行い、年収をあげるか、
副業という形で、年収にプラスアルファの稼ぎを増やすことはできます。
まずはできる範囲で取り組むことで、
少しずつ、経験値も増え、自分のスキルが収入につながるのでおすすめです。