首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用HTTP发送cURL --上传-文件请求?

如何使用HTTP发送cURL --上传-文件请求?
EN

Stack Overflow用户
提问于 2022-11-26 00:33:20
回答 1查看 22关注 0票数 -3

这里的非程序员在我们的小企业中使用SendGrid。要导入联系人,SendGrid需要两个步骤: 1)向端点发送PUT请求,该端点返回AWS和标头值;2)带有返回URL的cURL请求,该请求结构为curl。

--upload-file "/Users⁩/file_path" "url returned in response of step 1 call" \ -H 'x-amz-server-side-encryption: aws:kms'

我遇到的问题是如何使用HTTP命令来处理cURL请求,而不是使用cURL。原因是我使用Make.com实现自动化,并且没有cURL支持,但它允许我发出HTTP请求。虽然我想我已经知道了如何解析返回的URL字符串(它不仅包含到网站的URL,而且还包含一系列后续的值,前面是一个?)然后,通过一个&;,即https://mc-contacts-import-upload-production.s3.us-west-2.amazonaws.com/22242086_608315ab-e3b5-46de-a9fb-c9cb3a15bb6a.csv?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIAVCSxxxxxyyyyy等),我无法在一生中找到如何在查询中添加"Users/file_path“部分。

对此有什么想法吗?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2022-11-26 01:09:00

你需要更好地解释

您显示的curl命令与SendGrid有什么关系?

你需要一个网址来邮寄。

您需要使用编程或脚本语言来获取一个curl请求的值,并在随后的curl请求中使用它。

也许可以试试这样的东西。

更好的是,修正你的问题,这样就可以理解了。

代码语言:javascript
复制
curl -X PUT "https://example.com?key1=value1&key2=value2" -H 'x-amz-server-side-encryption: aws:kms'  -d @/home/user/file_path 
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74578881

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档