Задать вопрос
@pashaa

Как передать в параметры запроса вложенный массив?

LoginForm: [username: ..... , password:.....] , как передать такой массив в post запрос. Мне его нужно потом взять на php как $_POST["LoginForm"]
  • Вопрос задан
  • 636 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Go-разработчик с нуля
    9 месяцев
    Далее
  • Skillfactory
    Профессия Backend-разработчик на Go
    12 месяцев
    Далее
  • Яндекс Практикум
    Go-разработчик с нуля
    8 месяцев
    Далее
Решения вопроса 1
@ghostiam
На Go писатель, серверов пинатель.
client := http.DefaultClient

	form := url.Values{
		"LoginForm[username]": []string{"user"},
		"LoginForm[password]": []string{"pass"},
	}

	response, err := client.Post("http://httpbin.org/post", "application/x-www-form-urlencoded", strings.NewReader(form.Encode()))
	if err != nil {
		panic(err)
	}
	defer response.Body.Close()

	b, err := ioutil.ReadAll(response.Body)
	if err != nil {
		panic(err)
	}

	println(string(b))
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы