2013-03-11 3 views
0

Я получаю проблему в Worklight адаптера В методе адаптера следующий HTTP , он показывает The mandatory parameter 'action' is missing, возвращая StatusCode в 500 и statusReason как «Internal Server Error». Я правильно дал все учетные данные пользователя в файле xml-адаптера, но я не знаю, почему я получаю эту ошибку.Worklight адаптер

Код:

function actionOnProcessInstance() 
{ 

var param = "/rest/bpm/bfm/v1/process/_PI:9003013d.4387342e.1efe573f.7c20307?action=resume"; 

var input = 
{ 
    method : 'put', 
    returnedContentType : 'json', 
    path : param, 
}; 

var response = WL.Server.invokeHttp(input); 

return response; 

} 
+0

Вы видите, что на самом деле делает это на вашем сервере? Похоже, что ваш боевой парм перегоняется по пути. – rooftop

ответ

2

В 5.0.5.x, invokeHttp будет принимать любой Params, предусмотренный на пути к путы и посту и разместить их внутри тела HTTP вместо того, чтобы им оставаться на пути как параметры запроса (как предполагал разработчик). Это поведение будет обновлено в предстоящей версии, но пока нет способа заставить их оставаться в качестве параметров запроса.

+0

поблагодарить u за ответ ... – user2155643

Смежные вопросы