Имя: Пароль:
1C
 
Ошибка при отправке файла The property name is not a valid java identifier
0 cmex
 
01.12.22
17:11
Добрый день!

Отправляю файлик POST запросом, имя файла 215.pdf. 1 заголовок - Content-Type: multipart/form-data; boundary=----=_Part_31_10486303.1599640351446. Приходит ошибка  The property name "215_DOT_pdf_DOT_org_DOT_eclipse_DOT_jetty_DOT_servlet_DOT_contentType  is not a valid java identifier. Если смотреть лог,то в какой то момент появляется headers:215.pdf.org.eclipse.jetty.servlet.contentType=application/pdf.

То есть как будто кто то сам добавляет хэдер. Кто сталкивался?
1 Гений 1С
 
гуру
02.12.22
07:03
переименуй в _215
2 cmex
 
02.12.22
16:36
(1) да, спасибо, это я сделал первым делом и все сработало. Но причину хотелось бы понять, потому что нигде не видел ограничений таких в имени файла, тут именно заголовок не прокатывает, типа идентификатор не может начинаться с цифры
3 mistеr
 
02.12.22
16:41
(2) Причина — кривые руки погромистов на той стороне.
4 cmex
 
02.12.22
16:51
(3) нет, в логах нашего апача итоговый запрос содержит этот хэдер, до пункта назначения не доходит. если выполнить запрос в фидлере, то все ок
5 mistеr
 
03.12.22
13:48
(4) А каким образом запрос проходит через ваш Апач, это прокси, что ли?
6 novichok79
 
03.12.22
17:10
curl в студию, результат запроса с заголовками и http status code.
7 cmex
 
05.12.22
10:58
(5) точно не могу сказать, но через какой то тоннель проходит у нас, то есть я отправляю на наш внутренний адрес, а оттуда уже к пункту назначения. В явном виде в 1с нет прокси
8 cmex
 
06.12.22
11:31
ап
Основная теорема систематики: Новые системы плодят новые проблемы.