簡體   English   中英

如何在php中的http標頭中發送數據以調用另一個服務器Api

[英]How to send data in http headers in php for calling another server Api

我必須調用第三方 API,我需要在我在 cURL 中嘗試的標頭中發送數據。

是否有任何方法可以在接收標頭參數的第三方服務器上發送沒有 curl 的數據。

這是我正在嘗試但未成功的方法:

$MobileNo=$_POST['MobileNo'];
$SMSText=$_POST['SMSText'];

$remarks=$_POST['remarks'];
$RequestNo=$_POST['RequestNo'];
$headers = array
(
    'MobileNo', $MobileNo,
    'RequestNo', $RequestNo,
    'SMSText', $SMSText,
    'Content-Type: application/text'
);

$ch = curl_init();
curl_setopt( $ch,CURLOPT_URL, 'http://example.com/api/SendEnglishSMS' );
curl_setopt( $ch,CURLOPT_POST, true );
curl_setopt( $ch,CURLOPT_HTTPHEADER, $headers );
curl_setopt( $ch,CURLOPT_RETURNTRANSFER, true );
curl_setopt( $ch,CURLOPT_SSL_VERIFYPEER, false );
$result = curl_exec($ch );
curl_close( $ch );
echo $result;

我想發送數據並接收來自第三個服務器請求的響應。

你可以試試下面的代碼。 希望,它會幫助你。

$headers = array
(
    'MobileNo:'.$MobileNo,
    'RequestNo:'.$RequestNo,
    'SMSText:'.$SMSText,
    'Content-Type: application/json'
);

暫無
暫無

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

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