не проходит авторизация через WinHttp.WinHttpRequest.5.1

1. mugambi 6 30.01.21 11:23 Сейчас в теме
Пытаюсь авторизоваться на сайте. При отправке winhttp.send() Выходит ошибка.
{ВнешняяОбработка.СверкаОстатков.Форма.Форма.Форма(140)}: Ошибка при вызове метода контекста (Send)
WinHttp.Send();
Произошла исключительная ситуация (WinHttp.WinHttpRequest): Невозможно создать файл, так как он уже существует.

Вот код:
 WinHttp = Новый COMОбъект("WinHttp.WinHttpRequest.5.1"); //WinHttpRequest
	 
	 WinHttp.Open("POST", "https://127.0.0.1:8443/b/anor/s$logon", Ложь);
	 WinHttp.SetRequestHeader ("Accept-Language", "ru");
	 WinHttp.SetRequestHeader ("Accept-Charset", "utf-8");
	 WinHttp.setRequestHeader ("Content-Language", "ru");
	 WinHttp.setRequestHeader ("Referer", "https://127.0.0.1:8443/login.htm");
	 WinHttp.setRequestHeader ("Connection","keep-alive");
	 WinHttp.setRequestHeader ("Content-Length","30");
	 WinHttp.setRequestHeader ("Pragma","no-cache");
	 WinHttp.setRequestHeader ("X-Requested-With","XMLHttpRequest");
	 WinHttp.setRequestHeader ("Sec-Fetch-Site","same-origin");
	 WinHttp.setRequestHeader ("Sec-Fetch-Mode","cors");
	 WinHttp.setRequestHeader ("Sec-Fetch-Dest","empty");
	 WinHttp.setRequestHeader ("Referer", "https://greenline.smartup.one/login.html");
	 WinHttp.setRequestHeader ("Accept-Encoding","deflate, br");
	 
	 WinHttp.setRequestHeader ("Content-Type", "application / x-www-form-urlencoded; charset = utf-8");
	winhttp.SetCredentials(настройка.Логин,Настройка.Пароль,0);
	 WinHttp.Send(); //Ошибка
Показать
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. pyrkin_vanya 488 31.01.21 07:52 Сейчас в теме
(1) Я тоже мучился с этим методом для авторизации. В итоге сделал через стандартное HTTP-соединение.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот