如何从curl命令获取发送的数据?

如何从curl命令获取发送的数据?,curl,Curl,假设我有以下要求: curl -X POST -H "Content-Type: text/plain" -d 'Hello, World!' http://localhost:3000/1/files/test.txt 在以键/值形式发送数据的情况下,即-d“test:123”,我可以使用params[:test]获得test的值。顺便说一句,我的API需要这个。但是,正如我一开始猜测的那样,只有params,我无法获得Hello,World!字符串,以便进一步处理。有什么想法吗?答案是re

假设我有以下要求:

curl -X POST -H "Content-Type: text/plain" -d 'Hello, World!' http://localhost:3000/1/files/test.txt
在以键/值形式发送数据的情况下,即-d“test:123”,我可以使用params[:test]获得test的值。顺便说一句,我的API需要这个。但是,正如我一开始猜测的那样,只有params,我无法获得Hello,World!字符串,以便进一步处理。有什么想法吗?

答案是request.body.read。红宝石色