C++ 如何使用C/C++;?

C++ 如何使用C/C++;?,c++,c,mailgun,C++,C,Mailgun,我使用它将一个示例POST请求从我的发送到一个可公开访问的URL。它起作用了。我得到了合法的答复 但是现在,我想从我的Arduino代码中发送一个HTTP请求,它模拟了这个curl调用来发送电子邮件: 在C++中很难重新创建它。如何确定该授权令牌?必须有一种惯用的/众所周知的方法来做到这一点 该网站列出了几种语言的示例代码片段,但是 请检查此文档,看看是否有帮助。会告诉您授权标题中应该包含哪些内容。至于你的主要问题,你给curl的参数几乎直接映射到libcurl中的设置。 curl \ --re

我使用它将一个示例POST请求从我的发送到一个可公开访问的URL。它起作用了。我得到了合法的答复

但是现在,我想从我的Arduino代码中发送一个HTTP请求,它模拟了这个curl调用来发送电子邮件:

在C++中很难重新创建它。如何确定该
授权
令牌?必须有一种惯用的/众所周知的方法来做到这一点

该网站列出了几种语言的示例代码片段,但是


请检查此文档,看看是否有帮助。

会告诉您授权标题中应该包含哪些内容。至于你的主要问题,你给
curl
的参数几乎直接映射到
libcurl
中的设置。
curl \
--request POST \
--header 'Content-Type: application/x-www-form-urlencoded' \
--user 'api:XXX-my-API-key-obtained-from-mailgun-website-XXX' \
--data-urlencode from='Mailgun Sandbox <postmaster@sandbox7d1aaf2f157f42d8844b1ac4c38a0ef7.mailgun.org>' \
--data-urlencode to='Me <myemail@gmail.com>' \
--data-urlencode subject='Hello World1' \
--data-urlencode text='Hello World2' \
"https://api.mailgun.net/v3/sandbox7d1aaf2f157f42d8844b1ac4c38a0ef7.mailgun.org/messages"
POST https://api.mailgun.net/v3/sandbox7d1aaf2f157f42d8844b1ac4c38a0ef7.mailgun.org/messages HTTP/1.1
Host: api.mailgun.net
Authorization: Basic YYY-basic-auth-token-YYY
User-Agent: curl/7.54.0
Accept: */*
Content-Type: application/x-www-form-urlencoded
Content-Length: 183
from=Mailgun%20Sandbox%20%3Cpostmaster%40sandbox7d1aaf2f157f42d8844b1ac4c38a0ef7.mailgun.org%3E&to=Me%20%3Cmyemail%40gmail.com%3E&subject=Hello%20World1&text=Hello%20World2