Как отправить Post запрос с переменой с именем data, в json формате

есть задача, передать данные через Post запрос с переменой data в json формате. Я примерно в голове понимаю как это делать, но не могу реализовать в коде, нужно пройти аутентификацию, это у меня вышло, после взять сид и передать его в следующий запрос. Но у меня вылазит ошибка неверный сид, хотя когда я ввожу его в ссылку вручную, все работает отлично, но в случае когда у меня вид верный вылазит ошибка - Не указаны данные, все к чему я пришел -

 using (WebClient client = new WebClient())
        {
            byte[] response = client.UploadValues("http://api.brain.com.ua/auth", new NameValueCollection() {
            { "login", "login" },
            { "password", "pass" },
             });

            string result = System.Text.Encoding.UTF8.GetString(response);
            Account myseed = JsonConvert.DeserializeObject<Account>(result);
            sid = myseed.result;

        }


        using (var request = new HttpRequest())
        {
            var data = new RequestParams();

            request.AddHeader("product_code", textBox1.Text);
            request.AddHeader("quantity", "1");

            string content = request.Post("http://api.brain.com.ua/order/sid", data).ToString();
            textBox2.Text = content;
        }

буду благодарен, если растолкуете с кодом или ссылками на статьи.


Ответы (0 шт):