我的问题页面: http://www.asbuiltsolutions.com/AsbuiltQuotes.html?p=1 输入415并单击Next Step。
IE和Chrome没有问题。 Chrome调试屏幕:
调试点位于app.services.js中, 函数是APIRequestService.prototype.getPrice 下一步是:APIRequestService.prototype.extractData,我有我需要的所有数据。
有人可以帮我用Firefox调试来发现问题吗? 谢谢。
答案 0 :(得分:0)
来自github的家伙给了我一个提示,我应该在哪里寻找问题: https://github.com/angular/angular/issues/12695
"所以我看到的是FFox发送了不同的Accept标头(text / html,application / xhtml + xml,application / xml; q = 0.9, / ; q = 0.8)与Chrome中的 / 相比。"
我接受了我的打字稿文件中的所有标题 私有标头=新标头({'内容类型':' / '}); 我的WebApiConfig文件中的受限制的xml类型为: var appXmlType = config.Formatters.XmlFormatter.SupportedMediaTypes.FirstOrDefault(t => t.MediaType ==" application / xml"); config.Formatters.XmlFormatter.SupportedMediaTypes.Remove(appXmlType);
(How do I get ASP.NET Web API to return JSON instead of XML using Chrome?)