HTTPリクエストは、ヘッダ部→区切り(CRLF)→ボディ部に分かれている。
GETの場合はヘッダだけでいいが、POSTの場合はボディが必要となる。
POST /index.html HTTP/1.1 Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */* Accept-Language: ja Accept-Encoding: gzip, deflate User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1) Host: www.example.com Connection: Keep-Alive abc=1234&def=5678
みたいな感じとなる。
(リクエストの中身そのものについては下記を参考にしました。
HTTPでの引数の受け渡し(受け渡し方法)