Имя: Пароль:
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С по своим личным соображениям, не может отправить такой запрос.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn