代码之家  ›  专栏  ›  技术社区  ›  Zach

为jsonp服务的最佳内容类型?

  •  117
  • Zach  · 技术社区  · 16 年前

    我有一个WebService,当在不指定回调的情况下调用时,它将使用 application/json 作为内容类型。

    当指定回调时,它将把JSON字符串包装在回调函数中,因此它不再是真正有效的JSON。我的问题是,我应该作为 application/javascript 在这种情况下,还是继续使用 应用程序/JSON ?

    2 回复  |  直到 6 年前
        1
  •  143
  •   avpaderno    6 年前

    使用application/javascript。这样,客户机就可以依赖于内容类型,而不必手动检查响应是否有填充。

        2
  •  119
  •   Brad    13 年前

    使用 application/json as per rfc4627.txt 如果您返回的是普通的JSON。

    如果您返回javascript(这实际上就是jsonp),那么使用 application/javascript as per rfc4329.txt