私は、テキストを受け入れ、ポストメソッドを介してphpファイルabc.phpを呼び出す単純なフォームを持っています:
<form method='post' action="abc.php">
<input type="textarea" name="text">
<input type="submit">
</form>
abc.php の内容
<?php
$msg=$_POST["text"];
print $msg;
?>
次のように、要求ライブラリを使用してメッセージを投稿するための python スクリプトを作成しました。
import requests
keys={'text':'lol rofl'}
r=requests.post("http://127.0.0.1/abc.php/POST",params=keys)
print r.url
print r.text
私は次の出力(エラー)を得ていました:
http://localhost/abc.php/POST?text=lol+rofl
<b>notice</b>:undefined index;text in C:/xampp/htdocs/abc.php on line 2
注:フォームとabc.phpは、ブラウザから実行すると完全に機能します