Имя: Пароль:
1C
 
Данные в парамтерах запроса
0 НичегоНе Понятно
 
21.08.19
17:08
Привет всем! есть вот такие данные: https://pastebin.com/h6QrZg3b хочу их положить в параметры запроса, вот таким образом
        СтруктураНаСервер = Новый Структура("Data,Extension",
                                            Base64Строка(Выборка.ДвоичныеДанныеФайла.Получить()),
                                               Выборка.Расширение);
                                            
        ЗаписьДжсон = Новый ЗаписьJSON;
        ЗаписьДжсон.УстановитьСтроку();
        ЗаписатьJSON(ЗаписьДжсон, СтруктураНаСервер);
        Заголовки = Новый Соответствие();
        Заголовки.Вставить("json", ЗаписьДжсон.Закрыть());
        
        Результат =  HTTP.ОтправитьДляОбработки(Новый HTTPЗапрос(АдресРесурса, Заголовки));

Но получаю ошибку:
Ошибка работы с Интернет:  Failure when receiving data from the peer Подскажите, есть ли возможность засунуть данные в параметры запроса?
1 dezss
 
21.08.19
17:12
В заголовки пихать данные, оригинально.
А какого размер заголовков получается?
2 dezss
 
21.08.19
17:12
(1) А какого размера заголовки получаются?
3 НичегоНе Понятно
 
21.08.19
17:13
Да нормального размера, 143кб
4 НичегоНе Понятно
 
21.08.19
17:13
Потом правда могут быть и побольше
5 dezss
 
21.08.19
17:14
Ты понимаешь, куда именно пихаешь это?
6 Cyberhawk
 
21.08.19
17:15
А если не помещать, то ошибки не будет?
7 dezss
 
21.08.19
17:16
(6) Будет, скорей всего.
Его чета блокирует, ИМХО. Может антивирь или файервол.
8 НичегоНе Понятно
 
21.08.19
17:20
(5)В заголовок пост запроса. Понимаю.
(6)Если не помещать, то все ок.
9 dezss
 
21.08.19
17:21
(8) Сервак не хочет принимать от тебя такие заголовки.
А ты уверен, что данные должны быть в заголовках, а не в теле?
10 НичегоНе Понятно
 
21.08.19
17:25
(9)Сервак не хочет принимать от тебя такие заголовки.
Вроде как должен принимать

А ты уверен, что данные должны быть в заголовках, а не в теле?
Да уверен
11 dezss
 
21.08.19
17:27
(10) Вот тут "Вроде как" не прокатит. Надо тогда уточнять. 143Кб в заголовках - это прилично. Не все серваки будут принимать такое.
Тогда попробуй сделать какой-нить заголовок на 4Кб и отправить.
12 НичегоНе Понятно
 
21.08.19
18:25
(11)Заснифал трафик. Запрос не уходит.
13 dezss
 
22.08.19
14:14
(12) Ну так многова-то данных для заголовка.
14 НичегоНе Понятно
 
22.08.19
14:35
(13)1С то какая разница, в каком месте лежат данные? В 5условно килобайте или в 12? Запрос все равно целиком должен уйти на сервер.
15 dezss
 
22.08.19
15:14
(14) хз...я не знаю, 1с это дело ограничивает или кто-то еще (приемник, например).
А проверять на своей базе сейчас лень.
16 НичегоНе Понятно
 
24.08.19
05:21
(15)Ты читал (12)? Снифиер показывает, что запрос не покидает комп. То есть 1С по своим личным соображениям, не может отправить такой запрос.
Программист всегда исправляет последнюю ошибку.