gpt4 book ai didi

ruby-on-rails-3 - URI::InvalidURIError(错误的 URI(不是 URI?):):

转载 作者:行者123 更新时间:2023-12-03 11:30:44 28 4
gpt4 key购买 nike

我正在尝试在 Rails 3 中实现 OAuth 提供程序。当我尝试授权客户端应用程序时,出现此错误。我正在使用 RESTful auth 插件和 pelles OAuth 插件。当我通过 Rails 控制台进行测试并收到此错误时,我认为我只需要对 URL 进行编码,但在浏览器中进行测试时出现相同的错误,因此我不确定出了什么问题。

最佳答案

我遇到了 URI.split 的麻烦(返回此错误),我不知道这是否对您有帮助,但我会在此处发布一些警告,以提醒其他人也遇到此错误:

  • 检查您的 url 是否为 nil,并且它是有效的。
  • URI.encode(url)之前 URI.parse (避免特殊字符)
  • strip到您传递给 URI.parse 的字符串(避免前导和尾随空格)。

  • 一体:
    uri = URI.parse(URI.encode(url.strip))

    相关资源: http://www.practicalguile.com/2007/09/15/raising-uriinvalidurierror-from-a-perfectly-valid-uri/

    关于ruby-on-rails-3 - URI::InvalidURIError(错误的 URI(不是 URI?):):,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5374470/

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