首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >火狐在xhrPost中不遵守内容类型的标题。

火狐在xhrPost中不遵守内容类型的标题。
EN

Stack Overflow用户
提问于 2012-04-13 18:54:32
回答 2查看 982关注 0票数 4

我正在尝试将一个json字符串发送到REST服务。正在使用下列代码:

代码语言:javascript
复制
dojo.xhrPost( {
    url: REST_URL,
    postData: jsonData, 
    handleAs: "json",
    headers: {"Content-Type": "application/json"},    
    load: function(response, ioArgs) { 
    alert(response);
  },    
  error: function(response, ioArgs) {
        alert(response);
    }
  });

我使用fiddler拦截浏览器(IE/Firefox)发送的请求。当我提交来自IE的请求时,fiddler会显示内容类型的标题被设置为"application/json“。

但是,当使用Firefox提交相同的请求时,请求头中看不到内容类型的标题(意思是Firefox没有添加)。我的服务器是用来验证内容类型是'application/json‘的。因此,请求被服务器拒绝。

问题:

  1. 现在我要做什么才能在Firefox中实现这个功能呢?
  2. 最重要的是,为什么firefox不将内容类型的标题添加到请求头中?环境详细信息: OS: Win7 32位,浏览器: IE8/9和Firefox 11
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-12-02 16:16:28

我知道这个问题已经过时了,但是有了一个类似的问题,我发现了这个错误报告

如果你正在寻找那个古人的智慧,我希望这会有所帮助;)

票数 1
EN

Stack Overflow用户

发布于 2012-04-15 08:07:11

你的考试可能出错了。Firefox还添加了您指定的内容类型标头。IE/Chrome和Firefox之间唯一的区别是FF附加字符集信息如下所示。

代码语言:javascript
复制
Content-Type: application/json; charset=UTF-8
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10146688

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档