アプリケーションが1つあります(チェックポイントファイアウォール)
これにより、変数からフォーマットにURLが送信され、GETメソッドを使用してリクエストが形成されます。
https://api.example.com/http/sendmsg?api_id=$APIID&user=
$USERNAME&password=$PASSWORD&to=$PHONE&text=$MESSAGE
ただし、使用したいWebサイトは、次のソースでPOSTメソッドを使用する基本的なフォームです。
<html>
<form method="post">
Number:<input type="text" name="number"/><br/>
Message:<textarea cols="40" rows="4" name="message"></textarea><br/>
<input type="submit" value="send"/>
</form>
</html>
SMSテキストメッセージを送信していると推測できるので、URLの形式を好きなだけ変更できます。
POSTメソッドを使用してURLをフォーマットしたり、リクエストを翻訳できる中間Webページを作成したりする方法はありますか?
ありがとうございました
編集
だから、これは私が考えていたようなものでした
$number = ($_GET["number"]);
$message = ($_GET["message"]);
//for testing the get method echo variables on screen
echo("Number: " . $number . "<br />");
echo("Message: " . $message . "<br />");
//use curl to post variables to second website
$vars = "number-" . $number . "&message=2 . message;
$ch = curl_init( '10.43.23.53' );
curl_setopt( $ch, CURLOPT_POST, 1);
curl_setopt( $ch, CURLOPT_POSTFIELDS, $vars);
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1);
$response = curl_exec( $ch );
print_r(curl_getinfo($ch));
このスクリプトはWebサイトによってホストされているため、アプリケーションAはそのGETメソッドを使用して変数を提供でき、スクリプトはそれらをpostを介してアプリケーションBに再投稿します。しかし、それは機能せず、応答から結果が得られませんか?