[英]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.