【发布时间】:2019-05-17 14:40:14
【问题描述】:
我已经为我的 Sitefinity 网站创建了 Web 服务,引用了文档 https://www.progress.com/documentation/sitefinity-cms/create-a-web-service,并且我已将 OData 用于所有过滤器选择等。
以下是我从其中一项网络服务获得的示例响应。
{
"@odata.context": " ",
"value": [
{
"Id": "aa981bde-a977-48db-a0ed-69b077e3fsdf",
"Title": "Define: Problem",
"Order": "2"
},
{
"Id": "9e346ada-dde9-4a0f-a025-2004932f4dfg",
"Title": "Pre-Planning",
"Order": "1"
}
]
}
有什么方法可以更改 Sitefinity 网络服务的响应格式。我想得到这样的回应:
{
"code": 200,
"data": "THE RESULT OF THE API",
"message": " ",
"status": "OK"
}
code是HttpStatusCode,status是HttpStatus,data是API的实际结果。
谁能帮帮我。
谢谢,
艾斯瓦娅
【问题讨论】:
-
也许更容易编写自己的 web api 并返回你想要的任何响应
-
@VeselinVasilev 感谢您的回复。在我自己写之前,我想确认还有其他更好的方法。
标签: c# web-services content-management-system odata sitefinity