2015-02-16 4 views
1

У нас есть требование использовать как Odata v3, так и Odata v4.Разница между OData v3 и OData v4

На самом деле нам нужно ударить по веб-службам, отображающим обе эти версии. Мы используем платформу Java. Каковы изменения между этими двумя версиями - будет ли это серьезное изменение?

Формирование запроса для изменения этих веб-сервисов зависит от версии? Изменяется ли API? Какими техническими моментами мы должны заниматься при вызове обеих этих версий?

Будет ли какая-либо разница в ответе, который мы получаем? Я слышал, что ответ по умолчанию для v4 - это JSON, а для V3 - XML ​​- это правда?

Я попытался с ниже примеры:

http://services.odata.org/V3/Northwind/Northwind.svc/Customers

http://services.odata.org/V4/Northwind/Northwind.svc/Customers

Просьба предоставить нам информацию.

ответ

2

Существует довольно различие между OData v3 и v4, поэтому, скорее всего, не будет просто поддерживать v4.

Насколько я знаю, формат по умолчанию в v4 действительно JSON, но он также поддерживает XML; вы не обязаны использовать JSON.

+0

Tks много jesper для входов ur ............... Еще один вопрос, как .... есть ли какие-либо изменения в формировании запроса, чтобы попасть в веб-службы? Http: //services.odata.org/V4/TripPinServiceRW/People('russellwhyte')/Trips?$filter=month(StartsAt) eq 2 и day (StartsAt) eq 1 и year (startsAt) eq 2014 –

+0

Tks много jesper для ur ввода ............... Еще один вопрос вроде .... есть ли какие-либо изменения в формировании запроса, чтобы попасть в веб-службы ??? http://services.odata.org/V4/TripPinServiceRW/People('russellwhyte')/Trips?$filter=month(StartsAt) eq 2 и day (StartsAt) eq 1 и year (startsAt) eq 2014 .... ......... это для ODATA v4 ..... что изменится в запросе ODATAv3 ..... любезно помогите мне в этом ... я совершенно новичок в этом. –

+0

Некоторое время назад я работал над проектом OData v4 на Java, но я не знаю подробностей о OData v3. Как вы можете видеть в приведенной выше документации, существует ряд различий, но вам придется прочитать спецификации и провести некоторое расследование различий, которые имеют отношение к вашему варианту использования. Единственное, что я могу сказать, что он не на 100% совместим. – Jesper

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