В моем проекте формы Windows я пытаюсь реализовать кнопку, которая при нажатии обрабатывает данные через API. Я сталкиваюсь с объектом кода 403, который не инициализирован, и я не уверен, что мне не хватает. Jsondata и URL-адрес работают в почтальоне без ошибок. Вот мой код:
string wono = "00000"+textBox3.Text;
int deptNumber = 1;
string transferQty = textBox2.Text;
int toDeptNumber = 2;
string jsonData = $"\"WoNo\": \"{wono}\",\r\n\"fromDeptNumber\": \"{deptNumber}\",\r\n\"toDeptNumber\": \"{toDeptNumber}\",\r\n\"transferQty\": \"{transferQty}\"";
string apiurl = "http://myurl";
using (WebClient client = new WebClient())
{
client.Headers[HttpRequestHeader.ContentType] = "application/json";
string response = client.UploadString(apiurl, "POST", jsonData);
MessageBox.Show(response);
}
Подробнее здесь: https://stackoverflow.com/questions/786 ... alized-api