根据OData URL grammar serviceRoot
制作
http://services.odata.org/V4/TripPinService/People('russellwhyte')/FirstName
结果
http://services.odata.org/V4/TripPinService/People('russellwhyte')/
主要是因为它接受"("
和")"
(通过制作segment-nz
,sub-delims
和other-delims
)。
然而,对我而言,这应该是资源路径的一部分。具体而言,先前URL的资源路径应为:
People('russellwhyte')
我从other-delims
(引自segment-nz
)中移除serviceRoot
,从而得到了我的期望。但是这种改变意味着改变OData提供的语法。
有没有人遇到过这个问题以及他们如何解决这个问题?