我正在测试一些在幕后使用 Mechanize 的 Ruby 代码。我发现当我在请求中传递错误的 OAuth token 时,Mechanize 会引发意外异常。
我使用错误的 token 进行调用,并且调用引发了以下异常:
#<NoMethodError: undefined method `any?' for nil:NilClass>
我有一些额外的分析,我将作为答案发布,但如果有人有额外的见解,我们将不胜感激。
我试着把这个问题放到 mechanize-users 邮件列表上,但是版主没有发帖。
最佳答案
如果你看 here您可以看到 Mechanize::HTTP::WWWAuthenticateParser#parse 在某些条件下可以返回 nil(本文中的第 83 行)我不确定为什么这可能有用,但这是您的答案。
关于ruby - 为什么 Mechanize 在看到错误的 OAuth 凭据时会引发 "undefined method ' 任何 ?'"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12720804/