wcf 数据服务是不是可以返回 json 格式的元数据?
Posted
技术标签:
【中文标题】wcf 数据服务是不是可以返回 json 格式的元数据?【英文标题】:Is it possible for wcf data services to return metadata in json format?wcf 数据服务是否可以返回 json 格式的元数据? 【发布时间】:2012-09-19 06:37:29 【问题描述】:wcf 数据服务是否可以返回 json 格式的元数据?
服务器从此请求返回错误 415 ->
GET http://services.odata.org/V3/(S(plcxuejnllfvrrecpvqbehxz))/OData/OData.svc/$元数据 HTTP/1.1 数据服务版本:3.0; 主机:services.odata.org 内容长度:0 接受:application/json;odata=verbose 内容类型:application/json;odata=verbose
【问题讨论】:
这可能有用:***.com/questions/3538131/… 【参考方案1】:WCF 可以从方法返回 json,但服务元数据始终是 xml (wsdl)。
【讨论】:
【参考方案2】:没有什么可以阻止该服务提供此类功能,但 OData 目前没有为元数据端点响应定义 JSON 格式。所以服务器必须拿出一个(专有的)。这适用于 WCF 数据服务,我对普通 WCF 服务(以及是否有 JSON 版本的 WSDL)了解不够。
【讨论】:
以上是关于wcf 数据服务是不是可以返回 json 格式的元数据?的主要内容,如果未能解决你的问题,请参考以下文章
如何使 WCF 数据服务查询拦截器以 JSON 格式返回结果?