Имя: Пароль:
1C
 
Ошибка при получении файла по HTTP соединению
0 bvb
 
10.06.15
12:00
HTTP = Новый HTTPСоединение("http://www.fsrar.ru/files";);

HTTP.Получить("http://www.fsrar.ru/files/roznlic.xls";,
КаталогВременныхФайлов() + "fsrar" + "\" + "roznlic.xls");

Пишет ошибку :
{ВнешняяОбработка.ЗагрузкаОтозванныхЛицензийССайтаФСРАР.МодульОбъекта(13)}: Ошибка при вызове метода контекста (Получить)
    HTTP.Получить("http://www.fsrar.ru/files/roznlic.xls";, КаталогВременныхФайлов() + "fsrar" + "\" + "roznlic.xls");
по причине:
Ошибка при выполнении файловой операции  'http://www.fsrar.ru/files/roznlic.xls'
по причине:
Ошибка работы с Интернет:  внутренняя ошибка сервера (500). <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">;
<html xmlns="http://www.w3.org/1999/xhtml">;
<head><script id="f5_cspm">(function(){var f5_cspm={f5_p:'PJEAKPPJHBFKIHCBMOOAJLHAIMFMOEHCOGIHJLCFNEIBFBHIMCHHGGAMLBFAFDFNJPDKFLOAAHGKONLHECJFPGOGMOMIFOOPMAABGDLCNLOICNCPPOBKHJOADBBHPDAA',setCharAt:function(str,index,chr){if(index>str.length-1)return str;return str.substr(0,index)+chr+str.substr(index+1);},get_byte:function(str,i){var s=(i/16)|0;i=(i&15);s=s*32;return((str.charCodeAt(i+16+s)-65)<<4)|(str.charCodeAt(i+s)-65);},set_byte:function(str,i,b){var s=(i/16)|0;i=(i&15);s=s*32;str=f5_cspm.setCharAt(str,(i+16+s),String.fromCharCode((b>>4)+65));str=f5_cspm.setCharAt(str,(i+s),String.fromCharCode((b&15)+65));return str;},set_latency:function(str,latency){latency=latency&0xffff;str=f5_cspm.set_byte(str,32,(latency>>8));str=f5_cspm.set_byte(str,33,(latency&0xff));str=f5_cspm.set_byte(str,27,2);return str;},wait_perf_data:function(){try{var wp=window.perform
по причине:
Ошибка работы с Интернет:  внутренняя ошибка сервера (500)


Просто через браузер по адресу http:\\http://www.fsrar.ru/files/roznlic.xls файл скачивается нормально
1 Serginio1
 
10.06.15
12:10
2 bvb
 
10.06.15
12:35
Попытка получить этот файл в 7.7 срабатывает нормально

Соединение = СоздатьОбъект("Addin.V7HttpReader");
Соединение.Получить ("http://www.fsrar.ru/files/roznlic.xls",КаталогИБ()+"lic\roznlic.xls";, 1);
3 Asmody
 
10.06.15
12:48
(0) Если внимательно почитать СП на тему HTTPСоединение, то можно найти пару ошибок в коде (0)
4 Asmody
 
10.06.15
12:50
Например, что в конструкторе указывается только имя сервера. В методе Получить() только относительный URI (без имени сервера) и т.п.
5 bvb
 
10.06.15
13:19
(4) Спасибо большое
6 Serginio1
 
10.06.15
13:50
(5) Читай, что тебе дают

// необходимо выполнить запрос по адресу
// https://www.mysite.com/getUsers.php?owner_id=263544&count=100
// ответ от сервера приходит в виде XML файла

имяВыходногоФайла = ПолучитьимяВременногоФайла("xml");

Соединение = Новый HTTPСоединение("http://www.mysite.com";,,,,, Истина);
Соединение.Получить("getUsers.php?owner_id=263544&amp;count=100", имяВыходногоФайла);
7 oleg_km
 
10.06.15
15:11
(6) По-моему только не

Соединение = Новый HTTPСоединение("http://www.mysite.com";;,,,,, Истина);

а

Соединение = Новый HTTPСоединение("http://www.mysite.com";;,,,,, Истина);
8 oleg_km
 
10.06.15
15:11
А понял, это Миста корежит
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn