簡體   English   中英

如何解決在curl中命中sms api url時拒絕連接的問題

[英]How to resolve connection refused when hit a sms api url in curl

創建新條目時,我正在發送短信。 我正在用curl擊中url。 但是作為響應,我收到“無法連接到login.bulksmsrocket.com:8080;連接被拒絕”。

public function send_sms($mobile,$message){
    $email="xxxx@xxxx.com";

    $sender ='Health';
    $serverUrl="login.bulksmsrocket.com";
    $authkey="xxxxx&message";
    $route="1";
    $getData='mobileNos='.$mobile.'&message='.urlencode($message).'&senderId='.$sender.'&routeId='.$route;
    $curl = curl_init();
    $url="http://login.bulksmsrocket.com/rest/services/sendSMS/sendGroupSms?AUTH_KEY=".$authkey."&".$getData;


    curl_setopt_array($curl, array(
        CURLOPT_PORT => "8080",
        CURLOPT_URL => $url,
        CURLOPT_RETURNTRANSFER => true,
        CURLOPT_ENCODING => "",
        CURLOPT_MAXREDIRS => 10,
        CURLOPT_TIMEOUT => 30,
        CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
        CURLOPT_CUSTOMREQUEST => "GET",
        CURLOPT_HTTPHEADER => array(
            "Cache-Control: no-cache"
        ),
    ));

    $response = curl_exec($curl);
    $err = curl_error($curl);

    curl_close($curl);

    if ($err) {
        return $err;
    } else {
        return $response;
    }
}

“無法連接到login.bulksmsrocket.com:8080;連接被拒絕”

進入端口8080時,該網址似乎不起作用。刪除此行:

CURLOPT_PORT => "8080",

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM