Https JSON возвращение вопроса - PullRequest
0 голосов
/ 21 марта 2012

У меня есть сервер Rails, работающий с Nginx. Я не думаю, что Rails здесь имеет значение. Один из запросов возвращает строку json (Content-Length около 144561). Запрос запускается вызовом ajax через jquery.

Если я не использую SSL, просто запрос http, он работает для всех браузеров, я могу получить всю строку JSON.

Если я использую SSL через https, он работает только в Chrome. Для всех других браузеров возвращаемая строка JSON усекается. Тем не менее, я могу получить всю строку JSON с помощью curl, поэтому я думаю, что проблема не на стороне сервера. Я подозреваю, что проблема связана с реализацией движка javascript XMLHttpRequest (я бы хотел отладить движок javascript, но не уверен, как это сделать). Любые советы или помощь будут с благодарностью.

при использовании curl для получения строки JSON в строке json появляются странные символы. эти символы "0d 0a 32 30 30 30 0d 0a" в HEX

curl - вывод трассы

1c60: 6c 65 66 74 5f 63 6f 72 6e 65 72 22 3a 6e 75 6c left_corner ": nul
1c70: 6c 2c 22 6c 65 0d 0a 32 30 30 30 0d 0a 66 74 5f l, "le..2000..ft_
1c80: 68 65 69 67 68 74 22 3a 6e 75 6c 6c 2c 22 72 69 высота ": null," ri

curl --trace-ascii

1c46: eft_leg_child_size ": ноль," left_corner ": ноль," le
1c77: 2000
1c7d: ft_height ": ноль,

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...