Текущее время: Вс, июл 13 2025, 07:28

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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