|
Http сервис ошибка 405 |
☑ |
0
SHAURMAN
16.11.18
✎
17:30
|
Народ всем привет, пишу http сервис для двух баз 1с. Делаю запрос из клиента на сервер получаю ошибку 405. А если этот же запрос пишу в Postman, то все прекрасно возвращает.
В результате должен быть xml файл. В Postman приходит, а в 1с пишет ошибку.
Куда копать? Подскажите, пожалуйста.
|
|
1
Numerus Mikhail
16.11.18
✎
17:31
|
Проверяй хэдеры
|
|
2
SHAURMAN
16.11.18
✎
17:35
|
Все один в один что в 1с, что в postman
|
|
3
Ёпрст
гуру
16.11.18
✎
17:39
|
какой метод то хоть в 1с-ине используешь ?
|
|
4
SHAURMAN
16.11.18
✎
17:39
|
POST
|
|
5
Ёпрст
гуру
16.11.18
✎
17:41
|
(4) ОтправитьДляОбработки используешь ?
|
|
6
Ёпрст
гуру
16.11.18
✎
17:42
|
Какие заголовки ставишь ?
|
|
7
Ёпрст
гуру
16.11.18
✎
17:42
|
покажи код
|
|
8
Вафель
16.11.18
✎
17:43
|
BOM наверняка
|
|
9
SHAURMAN
16.11.18
✎
17:49
|
|
|
10
Вафель
16.11.18
✎
17:50
|
(9) как файл заполняешь?
|
|
11
SHAURMAN
16.11.18
✎
17:52
|
<?xml version="1.0" encoding="UTF-8"?>
<v8msg:Message xmlns:v8msg=";
<v8msg:Header>
<v8msg:ExchangePlan>ПланОбмена</v8msg:ExchangePlan>
<v8msg:To>002</v8msg:To>
<v8msg:From>001</v8msg:From>
<v8msg:MessageNo>75</v8msg:MessageNo>
<v8msg:ReceivedNo>0</v8msg:ReceivedNo>
</v8msg:Header>
<v8msg:Body/>
</v8msg:Message>
|
|
12
SHAURMAN
16.11.18
✎
17:53
|
Просто XML формируется
|
|
13
Вафель
16.11.18
✎
17:56
|
(12) гугли про (8)
|
|
14
Ёпрст
гуру
16.11.18
✎
17:59
|
(9) дык ты свои заголовки никому же не устанавливаешь
|
|
15
SHAURMAN
16.11.18
✎
18:24
|
Ответ = Новый HTTPСервисОтвет(200);
Возврат Ответ;
Оставил вот так все равно 405 появляется
|
|
16
Fram
16.11.18
✎
19:09
|
(9) user-agent добавь. или как там его
|
|
17
palsergeich
16.11.18
✎
19:24
|
(16) 1) ПолучитьТелоКакСтроку() в ответе, как правило там детальное описание того что сломалось.
2) BOM - стоит проверить.
3) ребутнуть сервер приложений и web сервис, разок было такое плевался различными 4xx ошибками сервис, перезагрузил и полетело.
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший