Ruby on rails Rails应用程序,通过API上传,通过curl测试

Ruby on rails Rails应用程序,通过API上传,通过curl测试,ruby-on-rails,api,curl,paperclip,Ruby On Rails,Api,Curl,Paperclip,如何使用曲别针插件通过内置API使PhotoRails应用程序接收图像(并使用曲别针处理图像)。从浏览器上传时,我的应用程序运行良好。如何使用curl命令测试API?如何指定端点url 谢谢。首先,安装Firebug或类似工具并查看通过浏览器上传图像时发送的post请求可能很容易。之所以需要这样做,是因为参数可能是基于rails模型命名的。例如: 假设你的模型是图片。让url成为“http://localhost:3000/pictures". 然后命令会是这样的 curl http://loc

如何使用曲别针插件通过内置API使PhotoRails应用程序接收图像(并使用曲别针处理图像)。从浏览器上传时,我的应用程序运行良好。如何使用curl命令测试API?如何指定端点url


谢谢。

首先,安装Firebug或类似工具并查看通过浏览器上传图像时发送的post请求可能很容易。之所以需要这样做,是因为参数可能是基于rails模型命名的。例如:

假设你的模型是图片。让url成为“http://localhost:3000/pictures". 然后命令会是这样的

curl http://localhost:3000/pictures -F commit=Save -F picture[photo]=@test.jpg
commit=Save是表单的submit按钮的名称和值。其他参数将根据您的应用程序而变化-F必须在参数之前

如果应用程序具有身份验证,请使用以下命令

curl --user user:password http://localhost:3000/pictures -F commit=Save -F picture[photo]=@test.jpg