【问题标题】:JSONP response http content-type headerJSONP 响应 http 内容类型标头
【发布时间】:2011-09-30 20:23:03
【问题描述】:

如果消息体是JSONP,content-type http header的值应该是多少。应用程序/javascript?

【问题讨论】:

标签: http jsonp


【解决方案1】:

取决于正文的实际内容。这就是 Content-Type 标头的含义。

所以,如果你给body写一个JS回调函数,那么是的,应该是application/javascript

或者,如果您将 JSON 字符串写入正文,则不,应该改为 application/json

【讨论】:

    【解决方案2】:

    如果您希望 ajax 在表单中有一个文件上传字段作为输入的一部分的情况下工作,并且您没有使用 XHR2,则它必须是“文本”或“文本/html”并且你需要用一个假的 HTML 元素包围它。有关所有令人讨厌的细节,请参阅 jquery forms ajax support doc。

    【讨论】:

    • “你需要用一个虚假的 HTML 元素包围它” - 这不是真的,我在 FF 中使用 JSON(没有 html)完成了 Ajax。跨度>
    猜你喜欢
    • 2015-07-19
    • 2016-04-17
    • 1970-01-01
    • 2021-05-23
    • 1970-01-01
    • 2013-10-01
    • 2015-09-03
    • 2011-08-14
    • 1970-01-01
    相关资源
    最近更新 更多