Добрый вечер!
Пытаюсь получить данные с интернет страницы https://check1.fsrar.ru/MobileApi/transportwb

Пишу следующий код:

```1c
    &НаКлиенте
    Процедура КапчаПриИзменении(КапчаИД,Request,)

    Request = Новый COMОбъект("WinHttp.WinHttpRequest.5.1");

    Капча1 = НРег(Капча);

    ТекстЗапроса = ";
    ТекстЗапроса = ТекстЗапроса + "id=" + Объект.ИдентификаторТТН + "&";
    ТекстЗапроса = ТекстЗапроса + "owner_id=" + Объект.КлиентИД + "&";
    ТекстЗапроса = ТекстЗапроса + "CaptchaId=" + "SampleCaptcha" + "&";
    ТекстЗапроса = ТекстЗапроса + "InstanceId=" + КапчаИД + "&";
    ТекстЗапроса = ТекстЗапроса + "UserInput=" + Капча1;

    Request.Open("POST", "https://check1.fsrar.ru/MobileApi/transportwb", 0);
    Request.SetRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    Request.Send(ТекстЗапроса);
    Request.WaitForResponse();

    Ответ = Сред(Request.ResponseText,2, СтрДлина(Request.ResponseText)-2);

    Ответ = СтрЗаменить(Ответ, "\u003c", "<");
    Ответ = СтрЗаменить(Ответ, "\u003e", ">");
    Сообщить(ответ);

    КонецПроцедуры
```

Выдает сообщение: ошибка ввода с картинки, хотя в отладчики данные InstanceId и UserInput совпадают
---
Разобрался, все работает. Ошибка была в контексте.
Пример рабочего кода:

```1c
    &НаКлиенте
    Процедура КапчаПриИзменении()

    Если Request = Неопределено Тогда
    Возврат;
    КонецЕсли;

    Капча = НРег(Капча);

    ТекстЗапроса = ";
    ТекстЗапроса = ТекстЗапроса + "id=" + Объект.ИдентификаторТТН + "&";
    ТекстЗапроса = ТекстЗапроса + "owner_id=" + Объект.КлиентИД + "&";
    ТекстЗапроса = ТекстЗапроса + "CaptchaId=" + "SampleCaptcha" + "&";
    ТекстЗапроса = ТекстЗапроса + "InstanceId=" + КапчаИД + "&";
    ТекстЗапроса = ТекстЗапроса + "UserInput=" + Капча + "&";

    Request.Open("POST", "https://check1.fsrar.ru/MobileApi/transportwb", 0);

    Request.SetRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    Request.Send(ТекстЗапроса);
    Request.WaitForResponse();

    Ответ = Сред(Request.ResponseText,2, СтрДлина(Request.ResponseText)-2);

    Ответ = СтрЗаменить(Ответ, "\u003c", "<");
    Ответ = СтрЗаменить(Ответ, "\u003e", ">");

    Макет = ПолучитьМакетHTML();
    ПолеHTMLДокумента1 = СтрЗаменить(Макет, "#InsertAnswer#", Ответ);
    ЭтаФорма.ОбновитьОтображениеДанных(Элементы.ПолеHTMLДокумента1);

    Если Найти(Ответ, "Ошибка ввода") Тогда
    ПолучитьКартинкуНажатие(Неопределено);
    Капча = ";
    Капча = Капча;
    КонецЕсли;

    КонецПроцедуры
```
---
возможно регистр играет роль
---
не играет, в отладчике данные идентичные. и когда в браузере водишь код с изображения, регистр не учитывается
---
тогда изучай
https://forum.infostart.ru/forum9/topic181245/
---
почитал, но только все равно не могу понять в чем ошибка, в обычном приложении код работает
---
значит ответ в контексте.
---
Разобрался, все работает. Ошибка была в контексте.
Пример рабочего кода:

```1c
    &НаКлиенте
    Процедура КапчаПриИзменении()

    Если Request = Неопределено Тогда
    Возврат;
    КонецЕсли;

    Капча = НРег(Капча);

    ТекстЗапроса = ";
    ТекстЗапроса = ТекстЗапроса + "id=" + Объект.ИдентификаторТТН + "&";
    ТекстЗапроса = ТекстЗапроса + "owner_id=" + Объект.КлиентИД + "&";
    ТекстЗапроса = ТекстЗапроса + "CaptchaId=" + "SampleCaptcha" + "&";
    ТекстЗапроса = ТекстЗапроса + "InstanceId=" + КапчаИД + "&";
    ТекстЗапроса = ТекстЗапроса + "UserInput=" + Капча + "&";

    Request.Open("POST", "https://check1.fsrar.ru/MobileApi/transportwb", 0);

    Request.SetRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    Request.Send(ТекстЗапроса);
    Request.WaitForResponse();

    Ответ = Сред(Request.ResponseText,2, СтрДлина(Request.ResponseText)-2);

    Ответ = СтрЗаменить(Ответ, "\u003c", "<");
    Ответ = СтрЗаменить(Ответ, "\u003e", ">");

    Макет = ПолучитьМакетHTML();
    ПолеHTMLДокумента1 = СтрЗаменить(Макет, "#InsertAnswer#", Ответ);
    ЭтаФорма.ОбновитьОтображениеДанных(Элементы.ПолеHTMLДокумента1);

    Если Найти(Ответ, "Ошибка ввода") Тогда
    ПолучитьКартинкуНажатие(Неопределено);
    Капча = ";
    Капча = Капча;
    КонецЕсли;

    КонецПроцедуры
```