使默认实体无效在 WCF 数据服务中添加返回类型结果
当在 WCF 数据服务中使用 HTTP/POST 添加实体时,它会返回 201 状态代码以及新添加的实体。
是否可以停止在响应中返回新添加的实体。
我正在考虑仅使用状态代码来了解操作的结果,并可能通过执行上述操作来最小化数据流。
波努
When an entity is added using HTTP/POST in WCF Data Services, it returns a 201 status code and also the newly added entity.
Is it possible to stop returning the newly added entity in the response.
I am looking at just using the status code to know the result of the operation and possibly minimize the data flow by doing the above.
Ponnu
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
WCF 数据服务的 RTM 位不支持此功能,但最新的 CTP 支持。您可以在此处获取:http://blogs.msdn.com/b/astoriateam/archive/2011/10/13/announcing-wcf-data-services-oct-2011-ctp-for-net-4-and- silverlight-4.aspx。
然后,客户端可以发送 Prefer 标头来通知服务器是否希望响应包含数据。例如 Prefer: return-no-content 将导致服务器将响应保留为空(请注意,这可能会更改状态代码,例如有内容的 200 将更改为无内容的 204)。
The RTM bits of WCF Data Services don't support this, but the latest CTP does. You can get it here: http://blogs.msdn.com/b/astoriateam/archive/2011/10/13/announcing-wcf-data-services-oct-2011-ctp-for-net-4-and-silverlight-4.aspx.
The client can then send a Prefer header to notify the server if it wants the response to contain the data or not. So for example Prefer: return-no-content will cause the server to leave the response empty (Note that this might change the status code, for example 200 with content will change to 204 with no content).