Заголовок веб-API HTTP - PullRequest
       5

Заголовок веб-API HTTP

0 голосов
/ 24 сентября 2018

У меня проблема с моим WebAPI.Я строю ODATA Web API с помощью C #.Он работает нормально, но не в моем приложении SAPUI5.

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

mPredefinedRequestHeaders: {Accept: "application/json;odata.metadata=minimal;IEEE754Compatible=true", OData-MaxVersion: "4.0", OData-Version: "4.0", X-CSRF-Token: "Fetch"}

Ошибка в том, что Odata-версия имеет значение null.

Я добавляю заголовок в c # со следующим кодом:

// res.AppendHeader("Access-Control-Allow-Credentials", "true");
res.AppendHeader("Access-Control-Allow-Headers", "content-type,odata-maxversion,odata-version,x-csrf-token");
// res.AppendHeader("Access-Control-Allow-Methods", "POST,GET,PUT,PATCH,DELETE,OPTIONS");
res.AppendHeader("OData-Version ", "4.0");
res.AppendHeader("Content-Type:", "application/json; odata.metadata=minimal");
res.AppendHeader("OData-MaxVersion", "4.0");

Может кто-нибудь помочь мне

1 Ответ

0 голосов
/ 18 октября 2018

Вы пытаетесь установить связь с SAPUI5 с использованием OData v4.Реализация этой версии в SAPUI5 не готова к производству.Подробности смотрите в этом ответе: https://stackoverflow.com/a/52876846/430742

...