406的话,问题一般出在Accept, Accept-Charset, Accept-Encoding, Accept-Language headers 这几个Header,检查发现在method.setRequestHeader("accept", "application/json");是传了错误的参数进去,导致访问的时候报406错。