亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

嘗試發送 HTTP 請求但不知道怎么做

嘗試發送 HTTP 請求但不知道怎么做

PHP
人到中年有點甜 2022-10-14 14:30:33
我正在嘗試一項新服務來完成一項特定任務,他們有一個非?;镜?API,可以讓用戶構建簡單的應用程序。HTTP 請求的一個示例是:https://domainname.com/dashboard/api?to={PHONE NUMBER}&from={SENDER ID}&message={TEXT}&email={YOUR EMAIL}&api_secret={API SECRET}&unicode={TRUE/FALSE}&id={IDENTIFIER}在過去的 3 個小時里,我已經嘗試了一切,使用郵遞員、php 和谷歌搜索,但我無法讓它工作。(甚至試圖通過瀏覽器發送它哈哈)發送http請求的正確方法是什么?謝謝你。
查看完整描述

1 回答

?
HUX布斯

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或其他類似服務來測試您的請求是否在您的腳本中工作。這使您可以查看調試它們的請求(而不是依賴于您正在使用的服務的反饋/錯誤)。然后您就會知道您的請求是否格式正確并且是否正常工作。有時某項服務出現故障……您需要花費數小時來排除您無法解決的問題。


查看完整回答
反對 回復 2022-10-14
  • 1 回答
  • 0 關注
  • 130 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號