如何在CURL POST命令中将JSON文件作为请求正文的一部分发送

11

我正在使用CURL命令行将HTTP POST发送到Web服务。我想包括文件的内容作为PART POST命令的身体。这可能吗?我知道我可以按照此处的答复发送整个文件但是我只希望正文的一部分成为文件的内容。

例如

curl -d '{ "name": "rahul", "speed": "fast", "data": { "number": 1, "letter": "abd", "letter2": "efg"} }' 'http://...'

在这里我只想data作为文件的内容。不是整个身体。我怎样才能做到这一点?

巴尔玛

设置一个变量以包含文件内容:

data=$(cat /path/to/file)

然后将其替换为JSON:

curl -d '{ "name": "rahul", "speed": "fast", "data": "'$data'" }' 'http://...'

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在 Postman 中将文件作为请求参数的一部分发送

如何将JSON作为多部分POST请求的一部分发送

如何在ajax jQuery中将事件数据作为表单请求的一部分发送

如何在Paw中将文件作为多部分请求的一部分上载?

如何在Web API的http发布请求中将长破折号(-)作为字符串数据的一部分发布

如何防止XURL作为URL字段的一部分发送

如何使用客户端作为放置请求的一部分发送的快递访问服务器端的数据

如何在Jgit中将文件列表作为提交的一部分

如何批量绕过作为启动命令一部分的打开文件安全警告?

如何在将 URL 的第一部分发送到 json encode 之前在对象值中添加它

如何在PowerShell中将参数作为-file的一部分传递

如何在SwiftUI中将View()作为列表的一部分传递?

如何在PHP中将“&”作为字符串的一部分传递?

如何在Flask中返回图像作为GET请求响应的一部分?

如何(使用 RSpec)测试在 Rails 中发送的 HTTP 请求(作为单元测试的一部分)?

如何在多部分请求中将图像文件作为 http 正文参数(POST)传递

如何在 Kubernetes 入口控制器中将请求 uri 的一部分作为自定义标头传递

如何正确地将XML字符串化以作为CURL命令的一部分放入JSON主体

如何在python中将api响应的一部分转换为完整的json

如何在提琴手中拦截多部分/表单数据并访问作为请求一部分的二进制文件

将标题作为CURL的一部分

我将如何在 Java 的 Jackson 库中将对象的名称作为 JSON 的一部分打印出来?

如何通过一个环境变量作为命令的一部分

cURL - 使用特定的响应头作为文件名的一部分

如何在json文件中查找和替换值的一部分

如何在反应中仅导入一部分json文件?

如何在GO中将数组作为结构定义的一部分包含在内?

如何在余烬应用程序中将api密钥作为url的一部分传递

如何在MS Access VBA中将附加查询作为事务的一部分运行