1 回答

TA貢獻(xiàn)1876條經(jīng)驗(yàn) 獲得超6個(gè)贊
您可以使用 PHP5 發(fā)送不帶 CURL 的 HTTP 請(qǐng)求。此答案基于如何使用 PHP 發(fā)送 POST 請(qǐng)求?. 您必須將變量輸入 $data 數(shù)組。
$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或其他類似服務(wù)來測試您的請(qǐng)求是否在您的腳本中工作。這使您可以查看調(diào)試它們的請(qǐng)求(而不是依賴于您正在使用的服務(wù)的反饋/錯(cuò)誤)。然后您就會(huì)知道您的請(qǐng)求是否格式正確并且是否正常工作。有時(shí)某項(xiàng)服務(wù)出現(xiàn)故障……您需要花費(fèi)數(shù)小時(shí)來排除您無法解決的問題。
- 1 回答
- 0 關(guān)注
- 135 瀏覽
添加回答
舉報(bào)