我最近從Lighttpd移到Nginx,雖然一切看起來都很快且很好,但JSON輸出無效。Nginx標頭導致無效的JSON,我認爲
至少這是我的想法,當我測試了一下,JSONLint說
語法錯誤,在第1行
意外TINVALID當我測試我的JSON輸出:http://bit.ly/fLCxox
我已經在內部測試過,數據可以通過var_dump(json_decode(json_encode(data)));
這裏是我的nginx.conf。
任何幫助將是偉大的。
THX,雅各
我最近從Lighttpd移到Nginx,雖然一切看起來都很快且很好,但JSON輸出無效。Nginx標頭導致無效的JSON,我認爲
至少這是我的想法,當我測試了一下,JSONLint說
語法錯誤,在第1行
意外TINVALID當我測試我的JSON輸出:http://bit.ly/fLCxox
我已經在內部測試過,數據可以通過var_dump(json_decode(json_encode(data)));
這裏是我的nginx.conf。
任何幫助將是偉大的。
THX,雅各
你0.json
文件包含在年初三零個字節。
00000000 00 00 00 7b 22 65 72 72 6f 72 22 3a 22 49 6e 76 |...{"error":"Inv|
00000010 61 6c 69 64 20 49 44 22 7d |alid ID"}|
它可能會幫助,如果你可以發佈實際的JSON似乎是無效的。 (最好是關於如何生成它的更多信息。)你的php上游提供者的'default_type text/html;'可能是問題。發佈服務器發送的原始數據以便人們提供幫助。 – uvesten 2011-03-22 14:03:59
這裏是JSON,這不是問題:{「error」:「無效的ID」} – webjay 2011-03-22 14:36:35