jCryptionと、 jCryption JavaScript プラグインのサーバー側実装である JavaCryption を使用しています。
FireFox の firebug が、サーバーからクライアントに返される JSON で「整形式でない」エラーを報告しているという点で、Java 実装と思われるものに問題があるようです。そのため、スレッドとは異なり、XMLHttpRequest を使用して JSON ファイルをロードするときに Firefox で発生する "not well-formed" エラーは、リクエスト オブジェクトではなく、レスポンス オブジェクトから発生しています。
.JSON、application/json を MIME タイプとして Web サーバー IIS 7.5 に追加しようとしましたが、役に立ちませんでした。次に、.JSON、text/plain を試しましたが、それも役に立ちませんでした。
クライアントに送り返すときに、Java コードを編集して application/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"}
これが2番目のものです:
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=="}