Javasavr
@Javasavr

Как отправить POST запрос в виде данных из формы textbox?

Есть приложение на C#, в нем есть textbox форма из которой при нажатии кнопки должны извлекаться введенные данные, и уже с ними должен отправляться POST запрос
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Collections.Specialized;
using System.Net;

namespace std
{
    public partial class Form1 : MetroFramework.Forms.MetroForm
    {

        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {

        }

        private void MetroTextBox1_Click(object sender, EventArgs e)
        {
            
        }

        private void BunifuButton1_Click(object sender, EventArgs e)
        {
            using (WebClient client = new WebClient())
            {
                byte[] response = client.UploadValues("http://ccылка.ru/api", new NameValueCollection() {
    { "phone", "тут должны быть данные из textbox" },
    { "message", "Hello world" },
    { "key", "key" },
  });

                string result = System.Text.Encoding.UTF8.GetString(response);
            }
        }
    }
}
  • Вопрос задан
  • 526 просмотров
Пригласить эксперта
Ответы на вопрос 1
@den_labs
А в чём собственно проблема?
Чтобы взять данные из textbox-а, так это свойство MetroTextBox1.Text, а если проблемы с POST-ом
Вот есть примеры, изучайте:
https://carldesouza.com/httpclient-getasync-postas...
https://csharp.hotexamples.com/ru/examples/-/HttpC...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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