start_formに-enctypeだけ指定した場合をやる。
POSTのlocalhostのapplication/x-www-form-urlencoded。
CGI - Common Gateway Interface のリクエストとレスポンスを扱う - perldoc.jp
ちょっとこれは工夫が要る。
action.cgiを、
こうする。
CGI::paramはPOSTのパラメータも取得できるため、どちらにも使ってしまうと、受け側でPOSTリクエストのボディを読み込もうとしても、CGIモジュール側で既に読み込んでパースしてしまって、残ってないということがある。
なので、REQUEST_METHODで分けて、受け側はCGIモジュールを一切使わないようにしている。
submitすると、
受け側ではリクエストボディはこうなってる。
Sample/perl/CGI/start_form__enctype/src/CGI at master · bg1bgst333/Sample · GitHub