我正在使用jCryption和JavaCryption,这是 jCryption JavaScript 插件的服务器端实现。
Java 实现似乎存在问题,因为 FireFox 的萤火虫报告了从服务器返回给客户端的 JSON 的“格式不正确”错误。因此,与使用 XMLHttpRequest 加载 JSON 文件时 Firefox 中的线程“格式不正确”错误不同,这是来自响应对象,而不是请求对象。
我尝试将 .JSON、application/json 作为 MIMEtype 添加到我的 Web 服务器 IIS 7.5,但这没有帮助。然后我尝试了 .JSON、text/plain,但也没有帮助。
当它发送回客户端时,我是否必须编辑 Java 代码以强制应用程序/json?或者,我能做些什么来解决这个问题?
感谢您的任何帮助。
这是第一个导致“格式不正确”错误的原始输出:
HTTP/1.1 200 OK
Content-Length: 294
Server: Microsoft-IIS/7.5
X-Powered-By: Nothing
Date: Tue, 23 Oct 2012 02:10:24 GMT
{"e":"10001","n":"b3fbbe3d2e3599e840a117be08f72726d8ee643dada3805ab24b9a9150d123a7a0902ae45f2f2e194e5462c4f5c3b91cca91b48d1f07c6cd7fab629a331148f66516df05dfa0bd95cc9f477069e60fa54eab8a5586d08436717758d9706b90c884eded7260af1ce5ff70f507b9c5ddb019b6e1313a77f4eab3b2d04a09934d8d","maxdigits":"131"}
这是第二个:
HTTP/1.1 200 OK
Content-Length: 200
Server: Microsoft-IIS/7.5
X-Powered-By: Nothing
Date: Tue, 23 Oct 2012 02:10:24 GMT
{"challenge":"zf6iI5D8hVDCmMVuHIFy71ikKxcqVzkLplMDKP6Hgz7EPv2STfYjcBlf6ep1wu5OMCCsPKf4dRECpVvr7yIK8kCm0I5c4xTXCkmnyyzBXeHgbvkzGWVmaLzxj5RYajdWLFkvN1waV41FhR+PtK1tOmGe8k57wSZ/yyZUAsvh7NaJf6THc9P9rQ=="}