Текущее время: Сб, июл 19 2025, 19:29

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: Использование HTTP_POST
СообщениеДобавлено: Чт, июл 19 2012, 21:39 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Ср, май 19 2010, 15:54
Сообщения: 77
Добрый день,

Есть такая проблема: на сервере крутится сервлет DCN и обрабатывает команды GET / POST.

С GET-ом вообще никаких проблем, составляю URL
Code:
CONCATENATE
'http://someurl:8000/dcn/DCNServlet?cmd=dcn' ''
'&domain=SomeDev'
'&package=pack:1.0'
'&username=USER
'&password=pass'
'&dcn_request={"pkg":'
'"dummy","messages":'
'[{"id":"1","mbo":'
'"DOCUMENT","op":":upsert",'
'"cols":{"COLUMN1":"0987654321",'
'"COLUMN2":"0080000040",'
'"COLUMN3":"444"
'}}]}'


и функцией HTTP_GET отправляю его.
Минус сего способа - нельзя сделать длинный запрос. Поэтому пытаюсь вызвать функцией HTTP_POST, сконкатенировав данный текст

Code:
{"pkg":'
'"dummy","messages":'
'[{"id":"1","mbo":'
'"DOCUMENT","op":":upsert",'
'"cols":{"COLUMN1":"0987654321",'
'"COLUMN2":"0080000040",'
'"COLUMN3":"444"
'}}]}'


в содержимое REQUEST_ENTITY_BODY.

Однако, DCNServlet игнорирует весь этот текст и пишет, что не обнаружил команду dcnRequest.
Пытался писать dcnrequest = {"pkg":"dummy","messages":'... но толка от этого нет.
Во всех туториалах написано - записывайте в тело текст dcn-реквеста и будет вам счастье, однако нет.

Кто-нибудь знает как корректно оформить тело? Или надо заполнить еще и заголовок?
Может кто-нибудь использовал HTTP_POST с DCN?

_________________
F5-F6-F7-F8


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB