Golang小白,自学搭建简易web服务器,有何不妥当之处,望请大佬指正
目录
客户端:发送简单json请求给服务器
服务器:连接客户端,解析json,将内容发布到web
客户端:
package main
import (
"encoding/json"
"fmt"
"io/ioutil"
"net/http"
"strings"
)
type person struct {
Company string `json:"company"`
Subject []string `json:"sub"`
Isok bool `json:",string"`
Price float64 `json:",string"`
}
func main() {
tmp := person{"csj", []string{"Go", "java", "python"}, true, 13.14}
data, err := json.Marshal(tmp) //转化为JSON
if err != nil {
fmt.Println("json Marshal err", err)
}
resp, err := http.Post("http://127.0.0.1:8001/test", "application/x-www-form-urlencoded", strings.NewReader(string(data)))
fmt.Println(data)
fmt.Println(string(data))
if err != nil {