これは jsonp goliath ミドルウェアのコードです:
https://github.com/postrank-labs/goliath/blob/master/lib/goliath/rack/jsonp.rb
ヘッダーに実際よりも短いコンテンツ長が含まれていることを除いて、すべて問題ありません。
おそらくこれが原因で、コンテンツの長さを実際よりも短く設定する理由または理由がわかりません:
"#{env.params['callback']}(#{response})" 返される本文に含まれる追加のコールバック メソッド名が考慮されていませんでした。
私が考えることができる解決策は、このメソッド post_process が呼び出される前にヘッダーを変更して、ヘッダーの content-length が正しいようにすることです。
どこでそれを行うべきかわからない。