специальные символы, вставленные в возвращаемую строку https json - PullRequest
0 голосов
/ 21 марта 2012

При использовании curl для получения строки JSON в строке json появляются странные символы.эти символы "0d 0a 32 30 30 30 0d 0a" в HEX, они повторяются несколько раз в возвращаемой строке JSON.Я использую https, сервер рельсов с Nginx.Однако, если я использую сервер rails с другим веб-сервером, таким как Webrick, у меня нет такой проблемы.

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 height":null,"ri

curl - вывод трассировки-ascii

1c46: eft_leg_child_size":null,"left_corner":null,"le
1c77: 2000
1c7d: ft_height":null,

1 Ответ

0 голосов
/ 21 марта 2012

Имеет ли ответ заголовок Transfer-Encoding: chunked ?Похоже, это может быть тег длины фрагмента.

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