0
curlを使用してJSON文字列を取得すると、json文字列に奇妙な文字が表示されます。それらの文字はHEXで "0d 0a 32 30 30 30 0d 0a"であり、返されたJSON文字列で数回繰り返されます。私はhttps、Nginxのレールサーバを使用しています。しかし、私がWebrickのような別のWebサーバーでrailsサーバーを使用しても、私はそのような問題はありません。https jsonに特殊文字を挿入return string
--trace出力カール
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
カール--trace-ASCII出力
1c46: eft_leg_child_size":null,"left_corner":null,"le
1c77: 2000
1c7d: ft_height":null,
レスポンスヘッダーに "Transfer-Encoding:chunked"があります – user612308
あなたはどのクライアントを使用していますか?チャンクエンコーディングを処理するには、http/1.1クライアントが必要です。 – kolbyjack