您好,我有一个带有 jquery 的 Django 网站,用于 ajax 调用。
该站点正在进行多个 AJAX 调用,而那些500 ERROR
从 Django 失败的调用带有响应标头文本/纯文本,如果我在浏览器中重写错误的 url,我会看到没有text/plain
响应,但是text/html
. 为什么?(我看到accept
标头不同于 ajax 调用*/*
和标准浏览器调用text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
)
我需要始终获取文本/html,因为如果我的某些 ajax 调用失败,我想将答案(再次使用 AJAX)保存在服务器中,并能够稍后对其进行分析(包含完整的详细信息,而不仅仅是纯文本/文本这减少了调试信息)。
我尝试将accept:"text/html"
和添加contenttype:"text"
到 ajax 调用,但没有结果。
谢谢,