Ruby 卡皮斯特拉诺认为某些东西是错误的,它';不是

Ruby 卡皮斯特拉诺认为某些东西是错误的,它';不是,ruby,capistrano,cloudflare,Ruby,Capistrano,Cloudflare,我有一个capistrano部署脚本,它向cloudflare发送一个curl请求,以清除每个部署上的缓存 Cloudflare以sh:1:{“result”:{“id”:“my_hidden_id_here”},“success”:true,“errors”:[],“messages”:[]}:找不到 卡皮斯特拉诺认为这是一条错误信息,但事实并非如此。有没有办法告诉它此响应是可接受的?cloudflare响应的http状态代码是什么?404是一个错误这看起来像一个error@Yule@muzy

我有一个capistrano部署脚本,它向cloudflare发送一个curl请求,以清除每个部署上的缓存

Cloudflare以
sh:1:{“result”:{“id”:“my_hidden_id_here”},“success”:true,“errors”:[],“messages”:[]}:找不到


卡皮斯特拉诺认为这是一条错误信息,但事实并非如此。有没有办法告诉它此响应是可接受的?

cloudflare响应的http状态代码是什么?404是一个错误这看起来像一个error@Yule@muzychuk看来cloudflare即使成功也会返回它。可以在后端的cloudflares日志中看到它,成功的API调用成功地清除了缓存。但在curl中,它像格式错误的json一样返回。如果success=true,则不应以
sh:1:
开头或以
not found
结尾。这可能看起来与主题无关。你试过这个吗?