Как отправить 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;
}
буду благодарен, если растолкуете с кодом или ссылками на статьи.