首页 > 解决方案 > 如何使用 cURL 发布请求将文件内容作为数据原始有效负载中的字符串发送

问题描述

下面是我发送帖子请求的 curl 查询

在 json 数据的“有效负载”键中,我需要发送 1 MB 文本数据的文件作为值。而不是将整个文本复制为字符串,这应该将文本作为字符串从我的驱动器中本地保存的文件中获取。

curl --location --request POST 'http://localhost:8080/test' \
--header 'Content-Type: application/json' \
--data-raw '{
            "fileFormat":"csv",
            "version":"v1",
            "payload":"<local file content should come here>",

} 

标签: linuxwindowsunixcurlhttp-post

解决方案


将您的数据有效负载放入文件中并尝试以下操作:curl --location --request POST 'http://localhost:8080/test' \ --header 'Content-Type: application/json' \ --d @/path/to/filename.json. 希望这能解决你的问题


推荐阅读