1 (изменено: jeneaa, 2022-07-01 12:37:45)

Тема: winhttp.winhttprequest.5.1: Передача параметра

Добрый день!
Использую в 1С 7.7 winhttp.winhttprequest.5.1.
Необходимо от некого API получить список заказов.
API в целом рабочий. Удается получить токен.
Проблема при передаче этого токена GET-запросу.
Опыта работы с HTTP-запросами нет. Подскажите, пожалуйста, что я делаю не так?
Вот код:


WinHttp = СоздатьОбъект ("WinHttp.WinHttpRequest.5.1");
WinHttp.Open("GET",API_Сервер+"api/v1/orders",0);
	
    WinHttp.SetRequestHeader("Accept-Language", "ru");
    WinHttp.SetRequestHeader("Accept-Charset","utf-8");
    WinHttp.setRequestHeader("Content-Language", "ru");
    WinHttp.setRequestHeader("Content-Charset", "utf-8");
	WinHttp.setRequestHeader("Content-type", "application/json");
	WinHttp.setRequestHeader("cache-control", "no-cash");
    WinHttp.setRequestHeader("authorization", "Bearer "+Токен);
	
	WinHttp.Send();

, где API_Сервер - это адрес API
Токен - токен, полученный ранее от API

В результате получаю ошибку:
{"code":401,"message":"invalid character '\u0026' looking for beginning of value"}

Если не устанавливать заголовок authorization, получаю сообщение, что токен не установлен.