簡體   English   中英

從rake任務發送GET請求

[英]send GET request from rake task

我想從rake任務中的某些網址獲取json。 我怎樣才能做到這一點?

我用了這段代碼

require 'open-uri'
content = open(my_url).read
logger.info content

但它拋出WebMock::NetConnectNotAllowedError它說存根此請求,但我如何才能從stub_request獲得響應不知道

從控制器工作正常

您需要將webmock gem放入測試組中:

# Gemfile
# ...
group :test do
  gem 'webmock'
end

或者,如果您在測試中調用rake任務,則允許webmock連接到網絡:

WebMock.allow_net_connect!

https://github.com/bblimke/webmock

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM