|
Публикация HTTP сервиса и обращение к нему
| ☑ |
0
Cancell
07.07.16
✎
17:04
|
Всем доброго дня, ковыряюсь с http сервисом. Создал новый сервис, метод POST.
В шаблоне два параметра /{ExchangeType}/{ClientID}/*
Ссылка следующая -
В модуле возвращаю просто список параметров, но при заходе на ссылку ничего не отображается, в журнале есть сеанс поключения и отключения к сервису. В чем может быть проблема?
Функция ПолучитьОтветПолучить(Запрос)
Ответ = Новый HTTPСервисОтвет(200);
Результат = "";
Результат = Результат + Запрос.HTTPМетод + Символы.ПС;
Результат = Результат + Запрос.БазовыйURL + Символы.ПС;
Результат = Результат + Запрос.ОтносительныйURL + Символы.ПС;
Результат = Результат + "Заголовки:" + Символы.ПС;
Для каждого Параметр Из Запрос.Заголовки Цикл
Результат = Результат + Параметр.Ключ + ":" + Параметр.Значение + Символы.ПС;
КонецЦикла;
Результат = Результат + "Параметры URL:" + Символы.ПС;
Для каждого Параметр Из Запрос.ПараметрыURL Цикл
Результат = Результат + Параметр.Ключ + ":" + Параметр.Значение + Символы.ПС;
КонецЦикла;
Результат = Результат + "Параметры запроса:" + Символы.ПС;
Для каждого Параметр Из Запрос.ПараметрыЗапроса Цикл
Результат = Результат + Параметр.Ключ + ":" + Параметр.Значение + Символы.ПС;
КонецЦикла;
Ответ.УстановитьТелоИзСтроки(Результат);
Возврат Ответ;
КонецФункции
|
|
1
Cancell
07.07.16
✎
17:09
|
в хроме ничего не показывает, а в экплорере дает 404...
хотя публикация базы работает.
|
|
2
Cancell
07.07.16
✎
17:15
|
В Fiddler заработало... буду копать тогда дальше
|
|
3
Fragster
гуру
07.07.16
✎
17:36
|
ты забыл завершающий /
|
|
4
Cancell
07.07.16
✎
17:39
|
Может кто подскажет как обратиться к телу запроса POST ?
там будет строка JSON и не знаю как получить тело
|
|
5
Cancell
07.07.16
✎
17:39
|
(4) разобрался, ПолучитьТелоКакДвоичныеДанные (GetBodyAsBinaryData)
ПолучитьТелоКакСтроку (GetBodyAsString)
|
|