我正在开发一个使用地理编码器 gem 从地址生成位置信息的 ruby 应用程序。我正在尝试在测试期间使用 webmock 来存根对 api 的调用。
Webmock 可以选择从文件创建模拟响应,并解释如何重放记录的响应curl -is
https://github.com/bblimke/webmock#replaying-raw-responses-recorded-with-curl--是
我之前已经让它与不同的 url 一起工作,但在尝试使用以下命令时却没有。
curl -是http://maps.googleapis.com/maps/api/geocode/json?address=Falmouth,%20Cornwall&language=en&sensor=false > other.txt
当我运行上述命令时,我想要的所有数据都正确输出到终端,但根本没有写入文件。我已经尝试了该--no-keepalive
选项,但这并不能解决它