我无法获得应该是简单的POST即可工作。在Postman中这非常简单,但是翻译成命令行cURL并不是我的强项(我不使用PHP)。
这是我一直在尝试的行(及其变化):
cURL --request POST --urlhttps://r1-api.dotmailer.com/v2/segments/refresh/155195--user“ user:password” -H'Content-Length:0']
这将拉回以下错误:
HTTP错误411。请求必须分块或具有内容长度
有什么想法吗?我是REST API的新手。我设法找到解决大多数问题的方法,但这一直是一个症结所在。
这里是邮递员的cURL渲染:
指定空数据并删除Content-Length标头。
curl本身将设置“ Content-Length:0”。
这应该为您工作:
curl --data '' --request POST --url https://r1-api.dotmailer.com/v2/segments/refresh/155195 --user "user:password"