OData POST响应

时间:2017-08-03 06:39:25

标签: java odata

我以Json格式向OData POST发出请求,并向我返回相同的请求。

POST URL= http://localhost:8085/MagicXpiOData/Odata_get.OData_1/Student_details

体:

{"Division": "Nashik"}  
Content-Type = application/json

响应:

{ 
  "@odata.context": "$metadata#Student_details",
  "Division": "Nashik"
}

这是正确的回答吗? 我认为它应该返回成功的状态代码。

1 个答案:

答案 0 :(得分:0)

您在上面显示的是响应正文,通常包含OData.Context。除此之外,您应该在标题中找到HTTP Status Code,这可能类似于

HTTP/1.1 200 OK
HTTP/1.1 201 Created

当您创建新条目时,还会location标题。

可以在此Basic Tutorial

中找到显示典型请求和响应的一些示例

所以一般来说你的回答看起来不错。也许你可以在你的问题中添加响应标题,然后我们可以看到是否所有内容都存在。

当您使用Postman或Fiddler等工具发送请求时,默认情况下您可能只会看到响应正文。要查看标题,您需要切换到标题,或者在Fiddler中查看完整的响应(标题和正文)。