【问题标题】:How can I find out if a web service returns data in XML or JSON format?如何确定 Web 服务是否返回 XML 或 JSON 格式的数据?
【发布时间】:2012-07-03 03:34:44
【问题描述】:

如果它是第三方 Web 服务,我如何知道它返回的数据是 XML 还是 JSON 格式? 我猜如果它是在 .NET 中创建的,那么我只看为 Web 服务提供的 WSDL?

对吗?

【问题讨论】:

    标签: xml json web-services


    【解决方案1】:

    您始终可以查看响应中的 HTTP 标头,尤其是内容类型。不能保证它们是正确的,但是“application/json”或“application/xml”的存在应该会给你一个线索。

    但是,知道响应是 XML 或 JSON 对您没有多大帮助。如果您不知道 Web 服务返回什么,并且它返回 <akhegc snt="jsg"/>,那么知道这是 XML 实际上并不能帮助您理解它。

    【讨论】:

      【解决方案2】:

      如果它有 wsdl 并且符合标准 (http://www.w3.org/TR/wsdl),它将发出 XML。

      【讨论】:

      • 我怎么知道它是不是 JSON?
      • 根据经验:如果它有 wsdl,它将是 xml。否则你必须测试它。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-04-22
      • 2023-03-22
      • 1970-01-01
      • 2016-02-04
      • 1970-01-01
      • 2012-09-19
      • 1970-01-01
      相关资源
      最近更新 更多