繁体   English   中英

将命令行cURL转换为PHP

[英]Translate command-line cURL to PHP

我有一个正常工作的cURL请求,我想翻译成PHP代码:

curl \
    -X POST \
    -u live_abcdefg: \
    -d '{
        "recipient": {
            "address": "test1@test.com"
        }
    }' \
    https://api.sendwithus.com/api/v1/drip_campaigns/abcdefgh/activate

这是我正在尝试的PHP代码:

<?php

$theurl = "https://api.sendwithus.com/api/v1/drip_campaigns/abcdefgh/activate";

$ch = curl_init($theurl);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST'); // -X
curl_setopt($ch, CURLOPT_POSTFIELDS, '{ "recipient": { "address": "test2@test.com" } }'); // -d
curl_setopt($ch, CURLOPT_PROXYUSERPWD, 'live_abcdefg:'); // -u
$response = curl_exec($ch);

var_dump($response); // prints bool(true)

?>

编辑:Sendwithus(我向其发送请求的应用程序)显示第二个请求没有通过(第二个收件人test2@test.com未保存)。
我究竟做错了什么?
我可以在PHP代码中进行哪些更改以开始调试此问题?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM