Как добавить заголовки в сервис odata get

Я работаю над следующей службой odata:

https://10.49.78.69:8083/gateway/odata/SAP/SOA_LOGIN_GET_DATA;v=1/InspectionSet

Эта служба запускается только в том случае, если определены следующие четыре заголовка.

InterfaceID ADFCA_CRM_SBL_023
LanguageType    ENU / ARA
UserName    SHEENAR
Password    Sheenar#123

Я пробовал использовать следующие фильтры, но безуспешно.

[https://10.49.78.69:8083/gateway/odata/SAP/SOA_LOGIN_GET_DATA;v=1/InspectionSet? $ Filter = UserName eq 'SHEENAR' и пароль eq 'Sheenar # 123' и InterfaceID eq 'ADFCA_CRM_SBL_023' и LanguageType eq 'ENU'

Заголовки предположений должны быть объявлены специально.

Пожалуйста, предложите, как эти заголовки могут быть записаны при настройке данных для модели в SAP UI5.


person shalini mathur    schedule 23.07.2015    source источник
comment
Какое сообщение об ошибке вы получаете, когда пытаетесь использовать фильтры в URL-адресе?   -  person TomDoesCode    schedule 23.07.2015
comment
Можете ли вы добавить части кода, в которых вы привязываете модель и где вы пытаетесь вызвать данные?   -  person Carsten    schedule 24.07.2015


Ответы (1)


после создания экземпляра oDataModel,

var oDataModel = new sap.ui.model.odata.ODataModel(sServiceUrl, mParameters);
oDataModel.setHeaders(mHeaders)

Параметры:

{object} mHeaders :the header name/value map.

Подробнее здесь < / а>

person Sunil B N    schedule 24.07.2015