From 54d617531823c4738ca15970f7eb6407178803a4 Mon Sep 17 00:00:00 2001 From: hhu67 Date: Thu, 25 Jun 2026 16:40:34 +0300 Subject: [PATCH] new file --- .gitignore | 1 + go/l19/l2.go | 34 ++++++++++++++++++++++++++++++++++ go/output/go_build_my_app | 1 - 3 files changed, 35 insertions(+), 1 deletion(-) create mode 100644 go/l19/l2.go delete mode 100755 go/output/go_build_my_app diff --git a/.gitignore b/.gitignore index 3c497e3..8b174a0 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ .vscode .env .idea +go_build_my_app diff --git a/go/l19/l2.go b/go/l19/l2.go new file mode 100644 index 0000000..3d00623 --- /dev/null +++ b/go/l19/l2.go @@ -0,0 +1,34 @@ +package main + +import ( + "fmt" + "net/http" + "encoding/json" + "time" + "bytes" + "io" +) + +type UserStruct struct{ + Age int `json:"age"` + Name string `json:"name"` + Email string `json:"email"` +} + +func main() { + user := UserStruct{ + Age: 66, + Name: "Sergey", + Email: "Likhodeev.60@mail.ru" + } + JsonData, err := json.Marshal(user) + if err != nil { + panic(err) + } + client := &http.Client( + Timeout: 5 * time.Second, + ) + req, err := http.NewRequest("POST", "http://127.0.0.1:7777/user", bytes.NewBuffer(JsonData)) + if err != nil { + panic(err) + } diff --git a/go/output/go_build_my_app b/go/output/go_build_my_app deleted file mode 100755 index bb7da68..0000000 --- a/go/output/go_build_my_app +++ /dev/null @@ -1 +0,0 @@ -ELF \ No newline at end of file