Я новичок в веб-сервисах oData. Я хотел бы получить и заполнить следующий вывод на мобильной платформе. Я мог бы заполнить следующие данные url на мобильной платформе http://services.odata.org/V4/Northwind/Northwind.svc/Customers. Однако, как только я начал заниматься другим упражнением. Я застрял со следующим выходом odata. Как я могу получить доступ к свойствам, таким как имя или описание?Доступ к объекту OData
PUT /OData/OData.svc/Products(1) HTTP/1.1 Host: services.odata.org DataServiceVersion:
1.0 MaxDataServiceVersion: 2.0 accept: application/atom+xml
content-type: application/atom+xml Content-Length: 1181
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<Entry xml:base="http://services.odata.org/OData/OData.svc/"
xmlns:d=" http://schemas.microsoft.com/ado/2007/08/dataservices"
xmlns:m=" http://schemas.microsoft.com/ado/2007/08/dataservices/metadata"
xmlns="http://www.w3.org/2005/Atom">
<id>http://services.odata.org/OData/OData.svc/Products(1)</id>
<title type="text"></title>
<updated>2010-02-28T10:23:02Z</updated>
<author>
<name />
</author>
<Link rel="edit" title="Product" href="Products(1)" />
<category term="DataServiceProviderDemo.Product"
scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<content type="application/xml">
<m:properties>
<d:ID m:type="Edm.Int32">1</d:ID>
<d:Name>Milk</d:Name>
<d:Description>Low fat milk</d:Description>
<d:ReleaseDate m:type="Edm.DateTime">1995-10-21T00:00:00</d:ReleaseDate>
<d:DiscontinuedDate m:type="Edm.DateTime" m:null="true" />
<d:Rating m:type="Edm.Int32">4</d:Rating>
<d:Price m:type="Edm.Decimal">4.5</d:Price>
</m:properties>
</content>
</Entry>
Ваша проблема, что вы хотите обновить объект в services.odata.org/v4/odata/ odata.svc/с полезной нагрузкой атома и получить ошибку? Что происходит с доступом к свойствам? Похоже на другой вопрос.Не могли бы вы подробнее рассказать о своем сценарии и проблеме, с которой вы столкнулись? :) –
Я хотел бы получить ID, Название, Описание, Выпуск, Discontunie, Рейтинг, Цена собственности. – casillas
Причина, по которой я был смущен, заключается в том, что HTTP-глагол «PUT» в выведенном вами выводе. ОК, теперь я думаю, что знаю, как ответить :) –