【问题标题】:How do I retrieve the response.URL using Faraday gem?如何使用 Faraday gem 检索 response.URL?
【发布时间】:2020-09-21 15:05:06
【问题描述】:

我正在使用 Faraday 来检查损坏的链接,并且我想检索我正在查询的链接的 response.URL,但是,我不是能够找到任何文档和示例来做到这一点。

我可以使用 Javascript 的 Fetch API(Response.url:https://developer.mozilla.org/en-US/docs/Web/API/Response/url)在前端执行此操作,但现在这不是一个选项,因为我需要在后端仅使用 Faraday 执行此操作。

法拉第甚至可以做到这一点吗?如果是这样,我该如何实施?或者请指点我正确的文档。

【问题讨论】:

    标签: ruby rubygems net-http faraday


    【解决方案1】:

    响应对象中实例化了很多类变量:response.env 您可能正在查看:

    response.env.url.to_s
    

    【讨论】:

    • 谢谢!正是我需要的。不过,请问,如何输出 response.env 的所有变量/属性?说,我想检查除了 response.env.url 之外还有哪些其他变量。我在官方文档中没有找到任何指南。
    • 太棒了!为了调试。您可以使用检查来查看课程的内容。 “puts response.inspect”或“puts response.env.inspect”
    • 太棒了!非常感谢!
    猜你喜欢
    • 1970-01-01
    • 2016-06-10
    • 2017-04-14
    • 1970-01-01
    • 2018-10-25
    • 2019-10-03
    • 2014-02-15
    • 2013-06-08
    • 1970-01-01
    相关资源
    最近更新 更多