Ajax リクエストに応答する PHP スクリプトを作成するのは、次のように簡単です。
<?php
$command = $_POST["command"];
if ($command == "say_hello") {
$name = $_POST["name"];
echo json_encode(array("message" => "Hello, " . $name));
}
?>
また、少なくともクライアント側で jQuery を使用していて、元のリクエストでコールバック関数を指定した場合は、メッセージを含む配列がそのコールバック関数に渡されます。
しかし、Python ではそれほど単純ではありません。または、少なくとも私はそれをそれほど単純にする方法を理解していません。応答を「印刷」しようとすると (上記の PHP の「echo」ステートメントと同様)、クライアントは何も返されません。
Python で Ajax リクエストに応答する方法をインターネットで調べたときはいつでも、答えは常に Django または他の Web フレームワークを使用することです。
これらが素晴らしいことは知っていますが、同様のパッケージを使用する必要のない PHP の機能は何でしょうか? サーバー側のスクリプトを PHP ではなく Python で作成したいと考えていますが、サードパーティのフレームワークを使用するよりも DIY のアプローチを採用したいと考えています。
何か助けはありますか?これを行う方法の例は大歓迎です。