我尝试使用curl对应用进行POST。 我想用文件中的内联数据和数据构建数据,但我无法做到。
任何人都知道它是否可能?
以下是我尝试的代码示例:
curl -i -X POST http://localhost:3000/admin/articles -H "Content-Type: application/json" --data '{"article": {"issue_id": "1", "title": "hello", "translations_attributes": {"0": {"locale": "en", "id": "", "content": @file.json}}}}'
答案 0 :(得分:6)
这更像是一种解决方法,但我认为应该在大多数shell中完成工作。
curl -i -X POST http://localhost:3000/admin/articles \
-H "Content-Type: application/json" \
--data '{"article": {"issue_id": "1", "title": "hello",
"translations_attributes": {"0": {"locale": "en", "id": "",
"content": '"`cat file.json`"'}}}}'