1 回答

TA贡献1876条经验 获得超6个赞
您可以使用 PHP5 发送不带 CURL 的 HTTP 请求。此答案基于如何使用 PHP 发送 POST 请求?. 您必须将变量输入 $data 数组。
$url = 'https://domainname.com/dashboard/api';
$data = array('to' => PHONE_NUMBER, 'from' => SENDER_ID, 'message' => TEXT, 'email' => EMAIL, 'api_secret' => SECRET, 'unicode' => BOOLEAN, 'id' => IDENTIFIER);
$options = array(
'http' => array(
'header' => "Content-type: application/x-www-form-urlencoded\r\n",
'method' => 'POST',
'content' => http_build_query($data)
)
);
$context = stream_context_create($options);
$result = file_get_contents($url, false, $context);
if ($result === FALSE) { /* Handle error */ }
var_dump($result);
您可以使用http://www.postb.in或其他类似服务来测试您的请求是否在您的脚本中工作。这使您可以查看调试它们的请求(而不是依赖于您正在使用的服务的反馈/错误)。然后您就会知道您的请求是否格式正确并且是否正常工作。有时某项服务出现故障……您需要花费数小时来排除您无法解决的问题。
- 1 回答
- 0 关注
- 137 浏览
添加回答
举报