0
lanc2233
06.09.18
✎
18:19
|
Код который работает :
WinHttp = Новый COMОбъект("WinHttp.WinHttpRequest.5.1");
ПолныйАдрес = ";;
WinHttp.Option(2,"Windows-1251");
WinHttp.Open("GET",ПолныйАдрес,0);
WinHttp.SetRequestHeader("X-Redmine-API-Key", "somekey");
Параметры = "";
WinHttp.Send(Параметры);
ТекстОтвета = WinHttp.ResponseText();
Сообщить(ТекстОтвета);
Код, который не работает :
Сервер = "test.com";
Порт = 0;
Логин = "";
Пароль = "";
Сервис = "issues.xml";
Прокси = Новый ИнтернетПрокси(Ложь);
СоединениеHTTP = Новый HTTPСоединение(Сервер, Порт, Логин, Пароль, Прокси);
Заголовки = Новый Соответствие;
Заголовки.Вставить("X-Redmine-API-Key","somekey");
ЗапросHTTP = Новый HTTPЗапрос(Сервис, Заголовки);
Результат = СоединениеHTTP.Получить(ЗапросHTTP);
Если Результат.КодСостояния <> 200 Тогда
//Ошибка выполнения запроса
КонецЕсли;
Данные = Результат.ПолучитьТелоКакСтроку();
Выдает ошибку : Ошибка работы с Интернет: Не могу установить соединение
на строке
ЗапросHTTP = Новый HTTPЗапрос(Сервис, Заголовки);
В чем может быть причина?
|
|
2
Fram
06.09.18
✎
18:32
|
я правильно понял что логин пароль пустые и без прокси?
попробуй заменить Логин, Пароль, Прокси); на ,,);
|
|