| 0
    
        Kigo_Kigo   08.09.17✎ 11:39 | 
        еть запрос на сайт, код написан для восьмерки, надо переписать для 7.7, так как V7plus  не работает с https (выдает ошибку 403), пытаюсь сделать через msxml.dll (6-я версия)
вот собственно сам код для восьмерки
 Функция ПолучитьИнформациюОКомпании(КодСкидки) Экспорт
 //-H 'Accept: application/json' \
 //-H 'X-Api-Key: api-key' \
 //-H 'X-Origin-Request-Id: a8d03734-5b63-4f04-9c69-46a3e1db378a' \
 //-H 'X-Timestamp: 2016-07-11T09:39:07.000Z' \
 //-X GET -s
 
 Токен = "11111111111111111111111111111111111111111111111111111111";
 Сервер = "udsgame.com";
 ИмяФайла = ПолучитьИмяВременногоФайла("txt2_");
 
 XOriginRequestId = Строка(Новый УникальныйИдентификатор());
 XTimestamp = Строка(Формат(ТекущаяДата(), "ДФ=yyyy-MM-ddT05hh:mm:ssZ" ));
 
 URL = "/v1/partner/company";
 
 ТекстЗапросаКомпании = Новый HTTPЗапрос;
 ТекстЗапросаКомпании.Заголовки.Вставить("Accept", "application/json");
 ТекстЗапросаКомпании.Заголовки.Вставить("X-Origin-Request-Id", Строка(XOriginRequestId));
 ТекстЗапросаКомпании.Заголовки.Вставить("X-Timestamp", Строка(XTimestamp));
 ТекстЗапросаКомпании.Заголовки.Вставить("X-Api-Key", Токен);
 
 ТекстЗапросаКомпании.АдресРесурса = URL;
 
 ssl = Новый ЗащищенноеСоединениеOpenSSL();
 Con = Новый HTTPСоединение(Сервер, , , , , 10, ssl);
 
 Con.Получить(ТекстЗапросаКомпании, ИмяФайла);
 
 ТекстДок = Новый ТекстовыйДокумент;
 ТекстДок.Прочитать(ИмяФайла, КодировкаТекста.UTF8);
 Ответ2 = ТекстДок.ПолучитьТекст();
 
 ЧтениеИнформацииОКомпании = Новый ЧтениеJSON;
 ЧтениеИнформацииОКомпании.УстановитьСтроку(Ответ2);
 
 
 код в семерке
 
 URL = ";;
 XMLHttpRequest = СоздатьXMLHttpRequest(URL);
 XMLHttpRequest.setRequestHeader("Accept", "application/json");
 XMLHttpRequest.setRequestHeader("X-Api-Key", Токен);
 XMLHttpRequest.setRequestHeader("X-Origin-Request-Id", Строка(XOriginRequestId));
 XMLHttpRequest.setRequestHeader("X-Timestamp", Строка(XTimestamp));
 ТекстЗапроса = ";;
 XMLHttpRequest.send(ТекстЗапроса);
 //Текст = XMLHttpRequest.responseXml.xml;
 Текст = XMLHttpRequest.responseText;
 Сообщить(Текст);
 получаю сообщение от сервера
 {"errorCode":"methodNotAllowed","message":"We are sorry, was made not allowed request."}
 что я делаю не так?
 
 смущает вот это
 ssl = Новый ЗащищенноеСоединениеOpenSSL();
 Con = Новый HTTPСоединение(Сервер, , , , , 10, ssl);
 |  |