Имя: Пароль:
1C
 
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="http://v8.1c.ru/messages">;
    <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 ошибками сервис, перезагрузил и полетело.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.