返信

>今回の実験用HTMLとPHPのソースは以下のようになっています。

PHPですか。
PHPはContent-Type:ヘッダを書いてあげないとはだめなんです。
つまり,PHPはContent-Typeヘッダを見て,
その内容によってエンティティボディの中身を解釈するので,
それがないとだめなんです。
これは,POSTの仕組みの問題ではなくて,PHPの事情によるものです。

POSTするときに,次のようにHTTPヘッダをつければ,
うまくいくと思いますよ。

-----
POST <プログラムのURI> HTTP/1.0
Content-Type: application/x-www-form-urlencoded
Content-Length: <長さ>
(空白行)
<パラメータ名>=<値>&<パラメータ名>=<値>
-----

<code>Only

  • 使用できるHTMLタグ: <code>
  • 文字で図を描く場合に<code>と</code>で囲んでください
画像認証
機械的なスパムメッセージ送信を防止するために画像認証を設けています。ご協力ください。
Image CAPTCHA
Enter the characters shown in the image.