我有这个CURL请求,我需要将其转换为PHP脚本。 我无法理解如何转换" -F地址=' bob@example.com'"一部分。
curl -s --user 'api:API_KEY' \
https://api.mailgun.net/v3/YOUR_DOMAIN_NAME/bounces \
-F address='bob@example.com'
没有' -F'事情,它看起来像
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://api.mailgun.net/v3/YOUR_DOMAIN_NAME/bounces");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "GET");
curl_setopt($ch, CURLOPT_USERPWD, "api" . ":" . "API_KEY");
$result = curl_exec($ch);
if (curl_errno($ch)) {
echo 'Error:' . curl_error($ch);
}
curl_close ($ch);
如果有人可以帮助我,那将是非常好的。
谢谢!
答案 0 :(得分:0)
这是类似的问题,例如--data (-d)
,--form (-F)
和--data-urlencode
。
可以以HTML的enctype
(Content-Type
)形式找到。
PHP-CURL没有此功能,因此使用CURLOPT_POSTFIELDS
。
但是,您需要在以下情况下明确说明。
multipart/form-data
application/x-www-urlencoeded
您可以使用Content-Type
标头发送数据。