【发布时间】:2012-07-03 03:34:44
【问题描述】:
如果它是第三方 Web 服务,我如何知道它返回的数据是 XML 还是 JSON 格式? 我猜如果它是在 .NET 中创建的,那么我只看为 Web 服务提供的 WSDL?
对吗?
【问题讨论】:
标签: xml json web-services
如果它是第三方 Web 服务,我如何知道它返回的数据是 XML 还是 JSON 格式? 我猜如果它是在 .NET 中创建的,那么我只看为 Web 服务提供的 WSDL?
对吗?
【问题讨论】:
标签: xml json web-services
您始终可以查看响应中的 HTTP 标头,尤其是内容类型。不能保证它们是正确的,但是“application/json”或“application/xml”的存在应该会给你一个线索。
但是,知道响应是 XML 或 JSON 对您没有多大帮助。如果您不知道 Web 服务返回什么,并且它返回 <akhegc snt="jsg"/>,那么知道这是 XML 实际上并不能帮助您理解它。
【讨论】:
如果它有 wsdl 并且符合标准 (http://www.w3.org/TR/wsdl),它将发出 XML。
【讨论】: