我正在尝试使用CORS-Support通过XmlHTTPRequest进行跨域HTTP POST调用。
我相信我正确地设置了服务器端和客户端(在我阅读了很多关于CORS的文章之后)。我添加了必需的标题以进行预飞行,以使标题有效等。
但我无法使其工作 - 总是得到 HTTP 405 - 方法不允许。
我正在发送一个JSON字符串。
当我查看Fire-Bug时,我看到了:
其中一个请求标题是:
Accept text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
但在 RESPONSE HEADER 中有:
Content-Type text/html; charset=UTF-8
问题: 要使它工作,除了text / html还需要application / json吗?我怎样才能将其添加到响应标题呢?