首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用goliath和rack::jsonp时,标头内容长度小于实际长度

使用goliath和rack::jsonp时,标头内容长度小于实际长度
EN

Stack Overflow用户
提问于 2012-07-17 09:18:32
回答 1查看 168关注 0票数 0

这是jsonp goliath中间件的代码:

https://github.com/postrank-labs/goliath/blob/master/lib/goliath/rack/jsonp.rb

除了报头包含的content-length小于实际长度之外,一切都很好。

我不确定为什么它设置的内容长度小于实际长度,可能是因为这个原因:

"#{env.params' callback '}(#{response})“未考虑返回正文中包含的额外回调方法名称。

我能想到的解决方案是在调用此方法post_process之前修改头部,这样头部的content-length将是正确的。

不过,我不确定在哪里可以做到。

EN

回答 1

Stack Overflow用户

发布于 2012-09-07 13:42:43

我不知道为什么你会看到这个问题,但这听起来像是一个bug。你能做一个测试服务器来显示这个问题并在github上创建一个bug吗?

内容长度应该由位于链头的自动注入中间件设置。它将在JSONP中间件执行之后运行,因此它应该考虑新的大小。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11514803

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档