linux - 如何使用 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>",
}
解决方案
将您的数据有效负载放入文件中并尝试以下操作:curl --location --request POST 'http://localhost:8080/test' \ --header 'Content-Type: application/json' \ --d @/path/to/filename.json
. 希望这能解决你的问题
推荐阅读
- python - upwork-api client.auth.get_request_token() 返回 (null,null)
- javascript - 将方法从父组件传递给子组件(不使用处理程序)
- c++ - windows:在蓝牙 api 和 setupapi 上检测相同的设备
- amazon-web-services - API Gateway 自定义域 ERR_NAME_NOT_RESOLVED
- mysql - 将两个 SELECT 语句组合成一个结果
- kubernetes - 从 kubectl 崩溃中恢复
- javascript - 如何在 vscode 的 typescript def 文件中声明 @types/waterline 的变量?
- php - PHPMailer 错误:无法实例化邮件程序功能
- c++ - C ++模板 - 评估模板内的静态内联方法并将结果作为模板类型参数传递
- r - “grplasso”包上的预测功能