gpt4 book ai didi

ruby-on-rails - Mechanize::ResponseReadError - Content-Length 与响应正文长度不匹配

转载 作者:太空宇宙 更新时间:2023-11-03 16:26:31 24 4
gpt4 key购买 nike

我在使用 Mechanize 请求页面时遇到了这个错误:

Mechanize::ResponseReadError
Content-Length (17317) does not match response body length (17070) (Mechanize::ResponseReadError)

非常感谢任何关于为什么会发生这种情况以及我如何解决它的想法!

最佳答案

网站会返回错误的内容长度值。捕获错误并强制页面解析。

agent = Mechanize.new
begin
page = agent.get 'http://bad.com'
rescue Mechanize::ResponseReadError => e
page = e.force_parse
end

您还可以将 agent.ignore_bad_chunking 设置为 true — 但要注意可能的静默内容丢失。

关于ruby-on-rails - Mechanize::ResponseReadError - Content-Length 与响应正文长度不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23912159/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com