|
Странное поведение HTTPСоединение.Получить | ☑ | ||
|---|---|---|---|---|
|
0
Smit1C
18.08.21
✎
11:48
|
Наткнулся на странное поведение HTTPСоединение.Получить(HTTPЗапрос).
При передаче на сервер 1Ска меняет только стандартные заголовки запроса, а добавленные мной не меняет. В примере передаётся "Content-Type" равный "application/json/test", но не передаются "DeviceID" и "UserID". В чём может быть причина? HTTPСоединение = Новый HTTPСоединение(Константы.АдресСервера.Получить(), 80,,,,ТаймАутСоединения); Заголовок = Новый Соответствие; Заголовок.Вставить("Content-Type", "application/json/test"); Заголовок.Вставить("DeviceID", СокрЛП(Константы.ИдентификаторУстройства.Получить())); Заголовок.Вставить("UserID", СокрЛП(Константы.ИдентификаторПользователя.Получить())); HTTPЗапрос = Новый HTTPЗапрос(ХттпЗапрос, Заголовок); Результат = HTTPСоединение.Получить(HTTPЗапрос); //GET ОтветОтСервера = Результат.ПолучитьТелоКакСтроку(); |
|||
|
1
ДенисЧ
18.08.21
✎
11:54
|
Прокси есть?
Обычно нестандартные заголовки идут как X- Прочее стандартизовано и проксяк их может отрезать. |
|||
|
2
Smit1C
18.08.21
✎
11:56
|
(1) нет.
|
|||
|
3
Garykom
гуру
18.08.21
✎
11:56
|
(0) как проверяешь что передает 1С?
|
|||
|
4
Kassern
18.08.21
✎
11:58
|
(0) пробовал использовать ВызватьМетод() вместо Получить()?
|
|||
|
5
Smit1C
18.08.21
✎
11:59
|
(3) серверная часть тоже на 1С, смотрю входящие заголовки
(4) да, то же самое |
|||
|
6
Garykom
гуру
18.08.21
✎
12:02
|
СокрЛП(Константы.ИдентификаторУстройства.Получить())
точно не пустое? может пустые заголовки отрезает? проверь подставь что то типа "test" |
|||
|
7
Kassern
18.08.21
✎
12:02
|
(5) возможность есть в урле запроса передать эти параметры? Если да, то можно не парится с заголовками
|
|||
|
8
Smit1C
18.08.21
✎
12:05
|
(6) пустые, сейчас проверю с заполненными
|
|||
|
9
Smit1C
18.08.21
✎
12:06
|
(6) да, отрубаются пустые, если передать значение, то всё ок. Спасибо!
|
| Форум | Правила | Описание | Секции | Поиск |