PHP中的cURL-F标记等价物
我有这个CURL请求,需要将其转换为PHP脚本。 我无法理解如何转换“-F”地址bob@example.com"部分 如果没有“-F”这个词,它看起来像PHP中的cURL-F标记等价物,php,curl,mailgun,Php,Curl,Mailgun,我有这个CURL请求,需要将其转换为PHP脚本。 我无法理解如何转换“-F”地址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, CURLO
$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);
如果有人能帮我,那就太好了
谢谢 这是一个类似的问题,例如
--data(-d)
,--form(-F)
,以及--data urlencode
这可以在HTML的enctype
(Content-Type
)表单中找到。
PHP-CURL没有这个功能,因此使用CURLOPT_POSTFIELDS
但是,在以下条件下,您需要明确说明
- --表单(-F):
多部分/表单数据
- --数据(-d):无(自动)
- --数据urlencode:
应用程序/x-www-urlencoded
您可以使用
内容类型标题发送数据。放弃GET并使用curl\u setopt($ch,CURLOPT\u POSTFIELDS,$assoc\u array\u of\u fields)
运行man curl
,然后滚动,直到找到-F
是什么,然后继续移动到,找出如何复制它。这对@Scuzzy有效,谢谢!另见:
$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);