helpf.pro
Регистрация

v8: Проблема с запросом POST

Migleon
22.03.2018 15:10Прочитано: 885

Платформа 8.3.8

Конфигурация в режиме совместимости 8.2.16

Код 1C v 8.3
 
НТТР_Connect = Новый HTTPСоединение("api.имя_сайта.com");
ПараметрыАвторизации = "username=Name&password=ххххххххххххх";
HTTP_Запрос = Новый HTTPЗапрос("/auth/token");
HTTP_Запрос.Заголовки.Вставить("Content-type", "application/x-www-form-urlencoded\r\n");
HTTP_Запрос.УстановитьТелоИзСтроки(ПараметрыАвторизации, КодировкаТекста.UTF8);
HTTP_Ответ = НТТР_Connect.ОтправитьДляОбработки(HTTP_Запрос);

В HTTP_Ответ код состояния 400.

Не могу понять в чем дело. Перепробовал уже кучу вариантов.

Yandex
Возможно, вас также заинтересует
Реклама на портале
Migleon
23.03.2018 14:49Ответ № 1

предпоследняя строка должна быть такая:

Код 1C v 8.3
 

HTTP_Запрос.УстановитьТелоИзСтроки(ПараметрыАвторизации, "CESU-8");
Migleon
23.03.2018 14:49Ответ № 2
Вопрос закрыт!
Подсказка: Вы можете добавить любую страничку в Избранное щелкнув по значку
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.