В MFF8.0 вызов адаптера javascript из клиента javascript получает 415 Unsupported Media Type.код клиента:
var parameters = [{ 'project_code': '123', 'name': 'ABC', 'type': 'A' }];
var resourceRequest = new WLResourceRequest("/adapters/myAdapter/search, WLResourceRequest.POST);
resourceRequest.setTimeout(60000);
resourceRequest.setHeader("Content-Type", "application/json;charset=utf-8");
if (parameters === undefined) {
resourceRequest.send().then(function(res){
dfd.resolve(res);
},function(){
dfd.reject();
});
} else {
resourceRequest.send(parameters[0]).then(function(res){
dfd.resolve(res);
},function(){
dfd.reject();
});
}
адаптер javascript:
function search(p) {
MFP.Logger.info(“searching…”);
if (p) {
var pj = checkDefaultValue(p.project_code);
var name = checkDefaultValue(p.name);
var type = checkDefaultValue(p.type);
return search(pj,name,type); // this returns Javascript object
} else return {};
}
На стороне сервера не создается журнал, такой как «поиск…», и код ответа 415. Как можноЯ исправляю эту проблему?