с сервисом по его апи. Надо передать get запрос сервису. Раньше данные передавал в адресе, все работало. Сейчас поменяли апи, теперь данные передавать надо в теле запроса
Раньше отправлял
Компонента.Open("GET", АдресСайтаИПараметры, 0)
Компонента.SetCredentials(Логин, Пароль ,0);
Компонента.Send()
Сейчас поменял
Компонента.Open("GET", АдресСайта, 0);
Компонента.setRequestHeader("Content-Type", "application/json;charset=utf-8");
Компонента.Send(JSONСтрокаПараметров);
В ответе получаю, что данные не переданы. Наверное, не использую какой то метод, может кто знает?
Заранее огромное спасибо)
https://docs.microsoft.com/en-us/windows/win32/winhttp/iwinhttprequest-send#remarks GET не позволяет отправлять запрос с телом, тебе нужен POST
Да, разобрался, поменялся запрос с get на post. Недосмотрел) Спасибо)
Обсуждают сегодня