如何将 curl 命令转换为邮递员

Posted

技术标签:

【中文标题】如何将 curl 命令转换为邮递员【英文标题】:how to convert curl command into postman 【发布时间】:2018-03-05 12:52:57 【问题描述】:

我将使用 mailgun api。

这是在终端中正常工作的 cRUL 命令。

curl -s --user 'api:key-...' \
    https://api.mailgun.net/v3/DomainName/messages \
    -F from='Excited User <mailgun@DomainName>' \
    -F to=me@outlook.com \
    -F subject='Hello' \
    -F text='Testing some Mailgun awesomness!'

我无法理解如何使用 Postman 运行此命令。

我尝试将 cURL 命令导入 Postman,但它没有导入 api:key。我真的不明白如何将这个 api 密钥导入 Postman 以正确运行 api。

请帮助我使用 Postman 运行此命令。

谢谢!

【问题讨论】:

您是否尝试将其作为键值对放在标题中? @Ray。是的,我试过了。但这对我不起作用。 :( 【参考方案1】:

对于想要手动创建 Postman 请求的人:

--user(或-u)在 Postman 中转换为 Basic Auth UsernamePassword 字段,您可以在授权请求导航选项:

您在 Body 请求导航选项下添加的-F(用于表单参数),带有 x-www-form-urlencodedform-data 已选中(如果不确定,请查看this 问题):

更多关于curl 选项here。

【讨论】:

【参考方案2】:

尝试像这样导入它

curl https://api:key@api.mailgun.net/v3/DomainName/messages \
    -F from='Excited User <mailgun@DomainName>' \
    -F to=me@outlook.com \
    -F subject='Hello' \
    -F text='Testing some Mailgun awesomness!'

【讨论】:

以上是关于如何将 curl 命令转换为邮递员的主要内容,如果未能解决你的问题,请参考以下文章

如何将 POSTMAN 中的数据转换为 PHP Curl Request?

如何将此 curl 命令转换为 c#?

如何将此 curl 命令转换为 Ruby rest-client put 请求?

将 curl 命令转换为 http 请求接口

将命令 cURL 转换为 HTTP 请求

如何将此 curl 请求转换为 Postman 请求