我试图在角度请求中转换下面的示例代码。Mailgun + AngularJS + Auhtentication为http post请求
https://documentation.mailgun.com/user_manual.html#sending-via-api
curl -s --user 'api:YOUR_API_KEY' \
https://api.mailgun.net/v3/YOUR_DOMAIN_NAME/messages \
-F from='Excited User <[email protected]_DOMAIN_NAME>' \
-F [email protected]_DOMAIN_NAME \
-F [email protected] \
-F subject='Hello' \
-F text='Testing some Mailgun awesomness!'
我曾与仍回来了未经授权的错误授权头下方尝试。我看到请求头具有设置值的授权字段。 我在做什么错?
var url = "https://api.mailgun.net/v3/sandboxXXXXXXXXXXXXXXXXX.mailgun.org/messages";
var dataFields = {
to: "verified recepient",
subject: "subject",
text: "text",
from: "postmaster address of sandbox domain"
}
var req = {
method : 'POST',
url: url,
headers : {
'Authorization' : 'Basic api:key-XXXXXXXXXXXXXXXX'
},
data: dataFields
}
$http(req).then(function(data){
console.log(data);
}, function(data){
console.log(data);
})
变种REQ = { 方法: 'POST', 网址:网址, 用户名: “API” , 密码:“API密钥”, data:dataFields } –
不起作用仍然说禁止 – Sumant