将 MailGun cUrl 转换为 Coldfusion
Converting MailGun cUrl to Coldfusion
我正在尝试使用 Coldfusion 在 Mailgun 邮件列表上执行操作。
Mailgun 提供了以下 cUrl:
curl -s --user 'api:key-xxxMyAPIkeyxxx' -G \
https://api.mailgun.net/v3/lists/myList@myDomain.mailgun.org/members
只要输入
就能得到很好的回应
https://api:key-xxxmyAPIkeyxxx@api.mailgun.net/v3/lists/myList@myDomain.mailgun.org/members
但我没能将其转换为 CFHTTP 调用:
<cfhttp url="https://api:key-xxxmyAPIkey@api.mailgun.net/v3/lists/myList@myDomain.mailgun.org/members" method="GET" result="resultName">
<cfdump var="#resultName#">
这returns一大堆错误:
object
ErrorDetail [string]
Mimetype [string] application/json
Statuscode [string] 401 Unauthorized
Filecontent [object]
object [empty]
Responseheader [object]
object
Connection [string] close
Content-Length [number] 0
Date [string] Mon, 10 Aug 2015 16:46:22 GMT
Explanation [string] Unauthorized
Content-Type [string] application/json
Http_Version [string] HTTP/1.1
Www-Authenticate [string] Basic realm="MG API"
Server [string] nginx/1.7.9
Status_Code [number] 401
Text [boolean] false
Charset [string]
Header [string] HTTP/1.1 401 Unauthorized Content-Type: application/json Connection: close Date: Mon, 10 Aug 2015 16:46:22 GMT Www-Authenticate: Basic realm="MG API" Content-Length: 0 Server: nginx/1.7.9
有什么想法吗??
用Mailgun API says basic authentication is used. Try supplying the credentials via the username
and password
attributes代替URL:
<cfhttp url="https://api.mailgun.net/v3/lists/myList@myDomain.mailgun.org/members"
method="GET"
username="api"
password="key-xxxYourAPIKeyxxx"
result="resultName" />
我正在尝试使用 Coldfusion 在 Mailgun 邮件列表上执行操作。
Mailgun 提供了以下 cUrl:
curl -s --user 'api:key-xxxMyAPIkeyxxx' -G \
https://api.mailgun.net/v3/lists/myList@myDomain.mailgun.org/members
只要输入
就能得到很好的回应https://api:key-xxxmyAPIkeyxxx@api.mailgun.net/v3/lists/myList@myDomain.mailgun.org/members
但我没能将其转换为 CFHTTP 调用:
<cfhttp url="https://api:key-xxxmyAPIkey@api.mailgun.net/v3/lists/myList@myDomain.mailgun.org/members" method="GET" result="resultName">
<cfdump var="#resultName#">
这returns一大堆错误:
object ErrorDetail [string]
Mimetype [string] application/json Statuscode [string] 401 Unauthorized Filecontent [object]
object [empty] Responseheader [object] object Connection [string] close Content-Length [number] 0 Date [string] Mon, 10 Aug 2015 16:46:22 GMT Explanation [string] Unauthorized Content-Type [string] application/json Http_Version [string] HTTP/1.1 Www-Authenticate [string] Basic realm="MG API" Server [string] nginx/1.7.9 Status_Code [number] 401 Text [boolean] false Charset [string]
Header [string] HTTP/1.1 401 Unauthorized Content-Type: application/json Connection: close Date: Mon, 10 Aug 2015 16:46:22 GMT Www-Authenticate: Basic realm="MG API" Content-Length: 0 Server: nginx/1.7.9
有什么想法吗??
用Mailgun API says basic authentication is used. Try supplying the credentials via the username
and password
attributes代替URL:
<cfhttp url="https://api.mailgun.net/v3/lists/myList@myDomain.mailgun.org/members"
method="GET"
username="api"
password="key-xxxYourAPIKeyxxx"
result="resultName" />