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