Работа с сетью: Напишите программу 3

Сообщения
1,547
Реакции
271
Веб-сайт
tehadm.ru
Считайте с консоли две переменные, сначала name, затем age. Сделайте HTTP запрос на http://127.0.0.1:8080/hello передав name и age в query параметрах, затем напечатайте ответ сервера (только тело).

C-like:
package main
// данные пакеты нужны для системы проверки
import (
    "fmt"
    "io"
    "net/http"
    "net/url"
    "time"
)

func main() {
    // здесь ваш код
}
 
C-like:
package main
// данные пакеты нужны для системы проверки
import (
    "fmt"
    "io"
    "net/http"
    "net/url"
    "time"
)

func main() {
    var name, age string
    fmt.Scan(&name, &age)

    params := url.Values{}
    params.Add("name", name)
    params.Add("age", age)

    resp, err := http.Get("http://127.0.0.1:8080/hello?" + params.Encode())
    if err != nil {
        fmt.Println("Error making HTTP request:", err)
        return
    }
    defer resp.Body.Close()

    body, err := io.ReadAll(resp.Body)
    if err != nil {
        fmt.Println("Error reading response body:", err)
        return
    }   
    fmt.Println(string(body))
}
 
Назад
Сверху Снизу